Visual Basic - ¿Como saber cuando ha habido un cambio de foco?

Life is soft - evento anual de software empresarial
 
Vista:

¿Como saber cuando ha habido un cambio de foco?

Publicado por Raul Ruiz (8 intervenciones) el 12/11/2003 19:02:53
Hola a todos:
¿Como puedo saber si se ha cambiado el foco de un control a otro control?

Es decir, quiero realizar ciertos eventos cuando un texto coja el foco, y en un principio se podría hacer con el gotfocus para cada texto, pero tengo tropecientos textos y lo suyo es hacerlo con el activecontrol.

Por eso necesito saber cuando ha habido un cambio de foco, se puede hacer con el evento keypress en el form y que cuando pulse enter, que ejecute lo que sea en el control activo, pero , ¿y cuando lo haces con el ratón? el evento click en form no me funciona a no ser que lo haga en el propio form y no en el texto.

¿Qué puedo hacer?

Un saludo y gracias.

Raul Ruiz
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Como saber cuando ha habido un cambio de foco?

Publicado por Juan (284 intervenciones) el 13/11/2003 12:11:21
Lo que debes hacer es poner tus textBox como un array de controles, de esa forma todos comparten los eventos, pudiendo diferenciar al control que lo generó mediante el parámetro Index.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar