[wxPython-users] location in tab order?
Robin Dunn
robin at alldunn.com
Fri Sep 15 10:52:29 PDT 2006
Phil Mayes wrote:
> At 10:16 AM 9/15/2006, you wrote:
>> Hello all. I'm wondering if it's possible to know where in the tab order
>> the cursor is (focus is) ? Specifically, I have say 7 text boxes (f.
>> name,
>> l. name, address, phone, city, state, zip). So, if someone fills out f.
>> name, l. name, phone, but haven't gotten to city, state and zip yet; I'd
>> like to know if there's a way to know what text controls ABOVE the cursor
>> haven't been filled-out, but not below?
>>
>> So, if I've gotten half way thru the tab order, and left blank 2
>> fields, I
>> want them to be high-lighted to show they're empty, but not the fields
>> that
>> I haven't gotten to yet?
>>
>> Thanks!
>> Dave
>
> I think I would tackle this by capturing EVT_SET_FOCUS / EVT_KILL_FOCUS
> for all the text boxes. I can't find a GetFocus function, and anyway,
> it would need to be called from some event or other; the focus change
> events sound perfect.
wx.Window.FindFocus() will give you with widget that currently has the
focus.
--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!
More information about the wxpython-users
mailing list