¿Cómo o dónde cambiar el foco?

05/07/2004 - 23:24 por Jorge | Informe spam
Hola grupo,

Soy nuevo en esto, acabo de crear un proyecto de WindowsForms y le agregué
tres botones. En el evento Load del Form he probado cambiar el foco a alguno
de los tres botones, con:

button1.Focus();
o
button2.Focus();
y
button3.Focus();

Pero siempre que se muestra el Form, el foco lo tiene button1. Con la tecla
Tab lo puedo cambiar, pero... ¿por qué no funciona el código?

Gracias de antemano,

-Jorge
 

Leer las respuestas

#1 Alvaro
05/07/2004 - 23:39 | Informe spam
Sucede que el evento LOAD se debe procesar antes de que los controles esten
listos,
si lo haces por ej. desde el constructor enseguida que los botones fueron
inicializados no te
deberia dar problema.

Saludos
Alvaro

"Jorge" escribió en el mensaje
news:
Hola grupo,

Soy nuevo en esto, acabo de crear un proyecto de WindowsForms y le agregué
tres botones. En el evento Load del Form he probado cambiar el foco a


alguno
de los tres botones, con:

button1.Focus();
o
button2.Focus();
y
button3.Focus();

Pero siempre que se muestra el Form, el foco lo tiene button1. Con la


tecla
Tab lo puedo cambiar, pero... ¿por qué no funciona el código?

Gracias de antemano,

-Jorge


Preguntas similares