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

#1 Juan Suarez
31/07/2006 - 20:55 | Informe spam
Me inquieta bastante el porque no me lo muestra. lo que quiero es
seleccioner el texto cuando el control reciba el foco. es decir hacer esto:

txtRazonSocial.SelectionStart = 0;
txtRazonSocial.SelectionLength = txtRazonSocial.Text.Length;

Cuando los textBox tienen caracteres y llego a traves de la tecla
enterlo selecciona. Alguien sabe como puedo lograr esto pero al hacer
click o poner el foco a traves de un boton???

Suerte y muchas gracias.
Juan Suarez
"Juan Suarez" escribió en el mensaje
news:
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

Respuesta Responder a este mensaje
#2 Marco Landeros
31/07/2006 - 23:34 | Informe spam
Hola,
en Page_onLoad()
coloca,
objeto.Atributtes.add("Nombre_evento_JS","funcion();");

y en el html... colocas la funcion que pusiste anteriormente.
ahora ten cuidado y usa el standart en cuanto a Javascript se refiere ya que
puede que tus funcionalidades no funcionene bien con otros browser como
explora o NetScape. aun que el 80% de los usuarios tiene Iexplorer, pero un
asi.

Saludos
Lander

"Juan Suarez" wrote:

Me inquieta bastante el porque no me lo muestra. lo que quiero es
seleccioner el texto cuando el control reciba el foco. es decir hacer esto:

txtRazonSocial.SelectionStart = 0;
txtRazonSocial.SelectionLength = txtRazonSocial.Text.Length;

Cuando los textBox tienen caracteres y llego a traves de la tecla
enterlo selecciona. Alguien sabe como puedo lograr esto pero al hacer
click o poner el foco a traves de un boton???

Suerte y muchas gracias.
Juan Suarez
"Juan Suarez" escribió en el mensaje
news:
> 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
>



Respuesta Responder a este mensaje
#3 Juan Suarez
31/07/2006 - 23:56 | Informe spam
Hola y muchas gracias por responder.

Pero estoy haciendo una winforms.

Suerte.

Juan Suarez
"Marco Landeros" escribió en el
mensaje news:
Hola,
en Page_onLoad()
coloca,
objeto.Atributtes.add("Nombre_evento_JS","funcion();");

y en el html... colocas la funcion que pusiste anteriormente.
ahora ten cuidado y usa el standart en cuanto a Javascript se refiere ya
que
puede que tus funcionalidades no funcionene bien con otros browser como
explora o NetScape. aun que el 80% de los usuarios tiene Iexplorer, pero
un
asi.

Saludos
Lander

"Juan Suarez" wrote:

Me inquieta bastante el porque no me lo muestra. lo que quiero es
seleccioner el texto cuando el control reciba el foco. es decir hacer
esto:

txtRazonSocial.SelectionStart = 0;
txtRazonSocial.SelectionLength = txtRazonSocial.Text.Length;

Cuando los textBox tienen caracteres y llego a traves de la tecla
enterlo selecciona. Alguien sabe como puedo lograr esto pero al hacer
click o poner el foco a traves de un boton???

Suerte y muchas gracias.
Juan Suarez
"Juan Suarez" escribió en el mensaje
news:
> 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
>



Respuesta Responder a este mensaje
#4 Juan Diego Bueno
01/08/2006 - 09:57 | Informe spam
Hola Juan:

El código que muestras va bien en el evento GotFocus. En C# no salen
los eventos en los desplegables superiores, como en VB, con lo cual,
debes asignar tu el manejador de evento por código.

Es muy simple, después de IinitializeComponent, en el constructor del
formulario, añade una línea como esta:

txtRazonSocial.GotFocus+=new EventHandler(txtRazonSocial_GotFocus);

Si te fijas, intellisense te da la opción de asignar y crear el
manejador con un solo click de TAB

Saludos

Juan Suarez wrote:
Hola y muchas gracias por responder.

Pero estoy haciendo una winforms.

Suerte.

Juan Suarez
"Marco Landeros" escribió en el
mensaje news:
> Hola,
> en Page_onLoad()
> coloca,
> objeto.Atributtes.add("Nombre_evento_JS","funcion();");
>
> y en el html... colocas la funcion que pusiste anteriormente.
> ahora ten cuidado y usa el standart en cuanto a Javascript se refiere ya
> que
> puede que tus funcionalidades no funcionene bien con otros browser como
> explora o NetScape. aun que el 80% de los usuarios tiene Iexplorer, pero
> un
> asi.
>
> Saludos
> Lander
>
> "Juan Suarez" wrote:
>
>> Me inquieta bastante el porque no me lo muestra. lo que quiero es
>> seleccioner el texto cuando el control reciba el foco. es decir hacer
>> esto:
>>
>> txtRazonSocial.SelectionStart = 0;
>> txtRazonSocial.SelectionLength = txtRazonSocial.Text.Length;
>>
>> Cuando los textBox tienen caracteres y llego a traves de la tecla
>> enterlo selecciona. Alguien sabe como puedo lograr esto pero al hacer
>> click o poner el foco a traves de un boton???
>>
>> Suerte y muchas gracias.
>> Juan Suarez
>> "Juan Suarez" escribió en el mensaje
>> news:
>> > 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
>> >
>>
>>
>>
Respuesta Responder a este mensaje
#5 Arturo
01/08/2006 - 15:29 | Informe spam
Juan Suarez ha escrito:

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



Hola Juan. Me parece que en C# y en general en .NET no existe un evento
GotFocus como en Visual Basic al menos no con ese nombre. Pero si
existe un evento Enter, que bien puede servir para lo que tu quieres.
Luego de seleccionar el TextBox, en el cuadro de propiedades selecciona
visualizar los eventos y luego busca dicho evento. Haz doble clic en el
y VS te va a generar la plantilla de controlador de evento para que
puedas escribir tu código.

Saludos...
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida