[pyar] enter para pasar a otro textbox

Leonel leonelhermetica en openmailbox.org
Lun Ago 31 21:50:31 ART 2015


El lun, 31-08-2015 a las 16:00 -0300, Jose Oscar Vogel escribió:
> buenas
> 
> en wxPython quiero que al presionar enter pasar al siguiente control,
> que no sea necesario presionar TAB para pasar al siguiente control
> 
> saludos
> 
> -- 
> Prof. Jose Oscar Vogel
> Garuhapé - Misiones
> CP 3334
> Cel: 03743-15667526
> MSN: oscarvogel en gmail.com
> Twitter: @ovogel23
> Facebook: oscarvogel
> Mi Diario:  http://paper.li/ovogel23/1307458843
> http://www.ferreteriaavenida.com.ar
Buenas! para hacerlo tenes que activar el estilo "TE_PROCESS_ENTER" y
en la función del evento:
    try:
        evt.GetEventObject().GetNextSibling().SetFocus()
   except:
        self.TuPrimerControl.SetFocus()  # para empezar el ciclo
nuevamente
Te conviene ponerlo en el "try" o con un "if" porque al llegar al
ultimo no encuentra un siguiente y tira un error.
Si quisieras ir para atras con "shift" por ejemplo, tenes que cambiar
el "GetNextSibling" por "GetPrevSibling" y al llegar al primero que
pase al ultimo.
Espero haberme explicado! sino chifla!
Saludos!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150831/6311ee80/attachment.html>


More information about the pyar mailing list