Página 1 de 1

Poner el focus

Publicado: Vie May 13, 2005 12:22 pm
por jmartial
En el método SelChanged de un treeview necesito posicionar el foco en un
Tedit , puse oEdit1:Setfocus() , también probé SetFocus( oEdit1:handle ) y
nada de nada.
¿Que hay que hacer en Xailer para ir a un control ?
Un Saludo,
Joaquín

Poner el focus

Publicado: Vie May 13, 2005 1:04 pm
por ignacio
Joaquin,
Efectivamente hay que utilizar oControl:SetFocus() que funciona
correctamente en situaciones normales y supongo ya habrás usado alguna vez
con éxito.
Piensa que cuando se evalua el evento (no el metodo) SelChanged tu sigues
con el botón del ratón pulsado sobre el
Treeview, y por lo tanto no sirve de nada que cambies el foco en dicho
momento pues se vuelve a recuperar para el TreeView.
El truco es cambiar el foco en el evento OnLButtonUp del Treeview, por
ejemplo.
Un saludo
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:[email=42847fcd@ozsrvnegro.ozlan.local...]42847fcd@ozsrvnegro.ozlan.local...[/email]
> En el método SelChanged de un treeview necesito posicionar el foco en un
> Tedit , puse oEdit1:Setfocus() , también probé SetFocus( oEdit1:handle ) y
> nada de nada.
>
> ¿Que hay que hacer en Xailer para ir a un control ?
>
> Un Saludo,
> Joaquín
>
>