[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