Objeto con enfoque???

18/02/2004 - 20:13 por Daniel Sandoval | Informe spam
Saludos!!!

Cómo puedo saber si un objeto TextBox tiene el enfoque??? Existe esa
propiedad???

Es un objeto tomado de la barra de controles, no es de un formulario.

Intente de esta forma:
If myTextBox.Activate = False Then
Msgbox "myTextBox no tiene el enfoque"
End if

Pero cada vez que analiza la condicion el TextBox toma el enfoque :(

Gracias por el Tip!!!
 

Leer las respuestas

#1 Beto
18/02/2004 - 22:22 | Informe spam
Daniel Sandoval wrote:

Saludos!!!

Cómo puedo saber si un objeto TextBox tiene el enfoque??? Existe esa
propiedad???

Es un objeto tomado de la barra de controles, no es de un formulario.

Intente de esta forma:
If myTextBox.Activate = False Then
Msgbox "myTextBox no tiene el enfoque"
End if

Pero cada vez que analiza la condicion el TextBox toma el enfoque :(



No se si hay una solución directa para esto, ya que al usar Activate,
cambias el foco al botón. Una solución, que puede no ser la mejor es:

Usa la propiedad Tag del TextBox, dejándolo marcado mientras está
enfocado. Para esto puedes usar los eventos Enter y Exit del textbox, de
tal manera que en mytextbox_Enter colocas "mytextbox.tag=1" y en
mytextbox_exit colocas "mytextbox.tag=0". Después compruebas la
condición con:

If myTextBox.Tag = 0 Then
Msgbox "myTextBox no tiene el enfoque"
End if

Es una solución que te puede servir mientras aparece algo mejor.
Saludos,
Beto
Reply: Erase between the dot (inclusive) and the @.
Responder: Borra la frase obvia y el punto previo.

Preguntas similares