[wxruby-users] Focus on TextCtrl
Anton Komarov
lists at ruby-forum.com
Mon Jan 14 04:49:39 EST 2008
Here is a sample code for this problem
...
@login_field = Wx::TextCtrl.new(@loginokno, -1, '',Wx::Point.new(30,60),
Wx::Size.new(150,25))
@haslo_field = Wx::TextCtrl.new(@loginokno, -1,
'',Wx::Point.new(30,110), Wx::Size.new(150,25))
@lastname_field = Wx::TextCtrl.new(@loginokno, -1,
'',Wx::Point.new(30,160), Wx::Size.new(150,25))
@login_field.set_focus
@login_field.evt_key_down { |evt| on_log_key_down(evt) }
@haslo_field.evt_key_down { |evt| on_pas_key_down(evt) }
...
def on_log_key_down(evt)
keycode = evt.get_key_code()
if (keycode == 9)
@haslo_field.set_focus
else
evt.skip()
end
end
def on_pas_key_down(evt)
keycode = evt.get_key_code()
if (keycode == 9)
@lastname_field.set_focus
else
evt.skip()
end
end
--
Posted via http://www.ruby-forum.com/.
More information about the wxruby-users
mailing list