WebListBox clic y fijar foco en otro

  1. 3 months ago

    Mauricio T

    Apr 12 Uruguay

    Tengo dos WebListBox quiero que al seleccionar una celda de uno, automáticamente me pase el foco al otro.
    Es de locos pero el hacer .SetFocus al weblistbox2 no me pasa el foco, no hace nada. Alguna idea?

    Hola Mauricio,

    Contando con que el segundo Listbox se llame "Listbox2", prueba con el siguiente código en el evento SelectionChanged() del primer listbox:

    Dim id As String = Listbox2.ControlID
    me.ExecuteJavaScript("document.getElementById('"+id+"').focus();")

    Javier

  2. Javier M

    Apr 14 Pre-Release Testers, Xojo Pro Answer AprendeXojo - Europe, Spain

    Hola Mauricio,

    Contando con que el segundo Listbox se llame "Listbox2", prueba con el siguiente código en el evento SelectionChanged() del primer listbox:

    Dim id As String = Listbox2.ControlID
    me.ExecuteJavaScript("document.getElementById('"+id+"').focus();")

    Javier

  3. Mauricio T

    Apr 15 Uruguay

    Hola Javier, funcionó, lo aplique en el mismo cellclick pero por comodidad, gracias.

    Es extraño que el comando del mismo control .setfocus no funcione de ese modo, pero lo importante es que de esa forma se soluciona, muchas gracias!.

or Sign Up to reply!