setfocus y tabindex ???

Iniciado por abel_xtnt, 10 Octubre 2005, 23:52 PM

0 Miembros y 3 Visitantes están viendo este tema.

abel_xtnt

 
hola amigos buen tengo  esta duda y me gustaria q me ayuden a entender sobre enfoques ,bueno creo q es ese el tema al cual quiero entender estaba leyendo un manual y decia enfoques algo d setfocus y tabindex me podrian explicar como se usan para q sirven
espero q si , gracias :)


CodeName47/GEDZAC

pues como su nombre lo dice cambia l foco a de un objeto a otro, por ejemplo de de textbox a otro texbox solamente com apretar la tecla TAB o en su caso ENTER
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

                            Gedzac Labs

                          www. Gedzac. com

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

abel_xtnt

Cita de: kenyon666 en 10 Octubre 2005, 23:57 PM
pues como su nombre lo dice cambia l foco a de un objeto a otro, por ejemplo de de textbox a otro texbox solamente com apretar la tecla TAB o en su caso ENTER
lo q acabas de decir es sobre enfoques ?? o de q ah y q hace setfocus y tabindex podrias poner un ejm en codigobasico  :)

Leoj90

Si no me ekivoko esto es el 'foco', quiere decir cuando esta preseleccionado (un objeto):
  ;)
Suerte ;)
Never say I can't

The Most Beautiful

No es problema de tu ISP, es tu navegador!
Usa Firefox

NYlOn

Ejemplo:
Tenes 2 TextBox y un Boton
-El 1er TextBox tiene la propiedad TabIndex en 0
-El 2do en 1
-Y el CommandButton en 2

Cuando se cargue el formulario el TextBox 1 va a tener foco.
Si apretas la tecla Tab se va a poner foco en el 2do TextBox (que tiene la propiedad 1)
Y si volves a apretar Tab, el foco va a pasar al CommandButton.

Espero que se haya entendido...


Ah y con eso del SetFocus... Es para poner en foco cualkier control, por ej:

Private Sub Command1_Click()
    Text1.SetFocus
End Sub


Salu2 !

abel_xtnt

Cita de: NYlOn en 11 Octubre 2005, 02:03 AM
Ejemplo:
Tenes 2 TextBox y un Boton
-El 1er TextBox tiene la propiedad TabIndex en 0
-El 2do en 1
-Y el CommandButton en 2

Cuando se cargue el formulario el TextBox 1 va a tener foco.
Si apretas la tecla Tab se va a poner foco en el 2do TextBox (que tiene la propiedad 1)
Y si volves a apretar Tab, el foco va a pasar al CommandButton.

Espero que se haya entendido...


Ah y con eso del SetFocus... Es para poner en foco cualkier control, por ej:

Private Sub Command1_Click()
    Text1.SetFocus
End Sub


Salu2 !
gracias a todos por sus respuestas espero q me corrigan ya q es lo q entendido un foco es cuando preseleccionado un objeto.
bueno y el setfocus poner el foco en un objeto no ?? y el tabindex hace q cuando apretemos tab pase el foco de un objeto a otro al cual indiquemos ??
espero q me digan si estoy bien  ??? gracias  :)

noob_Setup

estan en lo cierto.
ademas de eso puedes hacer que despues de algun evento como por ejemplo el retorno de un msgbox puedes poner el foco en donde te plazca de la siguiente forma:

if k = vbno then
   txAsunto.setfocus
else
   btnenviar.setfocus  o  Enviar_click
end if

Ademas de eso busca en las ayudas de vb que tienes varios ejemplos de como usar gotfocus y demas eventos relacionados con el foco de un control

saludos

abel_xtnt

Cita de: noob_Setup en 11 Octubre 2005, 17:52 PM
estan en lo cierto.
ademas de eso puedes hacer que despues de algun evento como por ejemplo el retorno de un msgbox puedes poner el foco en donde te plazca de la siguiente forma:

if k = vbno then
   txAsunto.setfocus
else
   btnenviar.setfocus  o  Enviar_click
end if

Ademas de eso busca en las ayudas de vb que tienes varios ejemplos de como usar gotfocus y demas eventos relacionados con el foco de un control

saludos
bueno ,muchas epsero q me sigan dando ejemplos, ya q con ellos ya llege a comprender sobre el foco y setfocus y tabindex pero me podrian ayudar a enteder sobre se q son
Get Focus --> al adquirir el foco
Lost Focus --> al perder el foco.
como se usan , espero a me tengan paciencia y me ayuden ya q no tengo el archivo de ayuda en VB, gracias

NYlOn

Get Focus
Lost Focus


Esos son EVENTOS q tienen algunos controles. Sirven para poder realizar alguna accion cuando reciben o pierden foco. Por ejemplo:

Private Sub Text1_GotFocus()
    MsgBox "Text1 esta en foco."
End Sub

Private Sub Text1_LostFocus()
    MsgBox "Text1 perdio foco."
End Sub


Salu2 !

d@r10

hola he leido este tema y es justo lo q me interesa se un poc sobre este tema y no se si me pueden ayudar solucionarlo bueno quisiera hacer q igual q tabindex hace pasar un objeto a otro con la tecla tab  .
como puedo hacer q con hacer enter haga como si apretara un commandbutton un ejm de lo quiero hacer es algo teng 2 texbox y commandbutton y lo quiero quiero es cuando el foco este en textbox si yo apreto enter de frente haga como si apretara el commandbutton  espero q me entienda y me ayuden  ;D gracias