Evento GotFocus()

31/07/2006 - 19:26 por Juan Suarez | Informe spam
Hola que tal?

Estoy utilizando un Microsoft Visual C# .Net 2003 Standard; y los textBox de
este no tienen el evento GotFocus. Alguien sabe porque ocurre esto?

Hasta pronto y muchas gracias.


Juan Suarez

Preguntas similare

Leer las respuestas

#11 Arturo
01/08/2006 - 23:40 | Informe spam
Suelo trabajar con Visual C# 2003 y la verdad es que en lo que va del
dia no he tenido tiempo de probar el código que te voy a poner como
ejemplo. En la máquina de mi trabajo, que es desde la que estoy
escribiento ahora, tengo instalado el Visual C# 2005 Expres y he
probado el siguiente código.

private void textBox1_Enter(object sender, EventArgs e)
{

this.textBox1.SelectAll();

}

y funciona perfectamente...mientras te desplaces al control usando TAB
si se hace clic tuve que agregar el siguiente código:

// Previamente se debe haber asignado esta rutina como controlador del
evento Click
private void textBox1_Click(object sender, EventArgs e)
{
this.textBox1.SelectAll();
}

... lo cual es más código de lo que quiero escribir

Saludos
Respuesta Responder a este mensaje
#12 Vyacheslav Popov
02/08/2006 - 16:33 | Informe spam
Refactoriza Arturo, refactoriza...

this.textBox1.OnEnter += new System.EventHandler(OnFoco);
this.textBox1.OnClick += new System.EventHandler(OnFoco);

private void OnFoco(object sender, EventArgas e)
{
this.textBox1.SelectAll();
}

Saludos.

"Arturo" escribió en el mensaje
news:

Suelo trabajar con Visual C# 2003 y la verdad es que en lo que va del
dia no he tenido tiempo de probar el código que te voy a poner como
ejemplo. En la máquina de mi trabajo, que es desde la que estoy
escribiento ahora, tengo instalado el Visual C# 2005 Expres y he
probado el siguiente código.

private void textBox1_Enter(object sender, EventArgs e)
{

this.textBox1.SelectAll();

}

y funciona perfectamente...mientras te desplaces al control usando TAB
si se hace clic tuve que agregar el siguiente código:

// Previamente se debe haber asignado esta rutina como controlador del
evento Click
private void textBox1_Click(object sender, EventArgs e)
{
this.textBox1.SelectAll();
}

... lo cual es más código de lo que quiero escribir

Saludos
Respuesta Responder a este mensaje
#13 Juan Suarez
02/08/2006 - 18:05 | Informe spam
Hola Arturo. Muchas gracias por todas tus respuestas.

Juan Suarez
"Arturo" escribió en el mensaje
news:

Suelo trabajar con Visual C# 2003 y la verdad es que en lo que va del
dia no he tenido tiempo de probar el código que te voy a poner como
ejemplo. En la máquina de mi trabajo, que es desde la que estoy
escribiento ahora, tengo instalado el Visual C# 2005 Expres y he
probado el siguiente código.

private void textBox1_Enter(object sender, EventArgs e)
{

this.textBox1.SelectAll();

}

y funciona perfectamente...mientras te desplaces al control usando TAB
si se hace clic tuve que agregar el siguiente código:

// Previamente se debe haber asignado esta rutina como controlador del
evento Click
private void textBox1_Click(object sender, EventArgs e)
{
this.textBox1.SelectAll();
}

... lo cual es más código de lo que quiero escribir

Saludos
Respuesta Responder a este mensaje
#14 Arturo
02/08/2006 - 19:08 | Informe spam
Se me pasó, gracias... :-)

Saludos
Respuesta Responder a este mensaje
#15 Juan Suarez
02/08/2006 - 20:23 | Informe spam
Hola Vyacheslav Popov Muchas gracias. con esto me ha funcionado como
esperaba.


Juan Suarez
"Vyacheslav Popov" escribió en el
mensaje news:
Refactoriza Arturo, refactoriza...

this.textBox1.OnEnter += new System.EventHandler(OnFoco);
this.textBox1.OnClick += new System.EventHandler(OnFoco);

private void OnFoco(object sender, EventArgas e)
{
this.textBox1.SelectAll();
}

Saludos.

"Arturo" escribió en el mensaje
news:

Suelo trabajar con Visual C# 2003 y la verdad es que en lo que va del
dia no he tenido tiempo de probar el código que te voy a poner como
ejemplo. En la máquina de mi trabajo, que es desde la que estoy
escribiento ahora, tengo instalado el Visual C# 2005 Expres y he
probado el siguiente código.

private void textBox1_Enter(object sender, EventArgs e)
{

this.textBox1.SelectAll();

}

y funciona perfectamente...mientras te desplaces al control usando TAB
si se hace clic tuve que agregar el siguiente código:

// Previamente se debe haber asignado esta rutina como controlador del
evento Click
private void textBox1_Click(object sender, EventArgs e)
{
this.textBox1.SelectAll();
}

... lo cual es más código de lo que quiero escribir

Saludos


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida