Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema para pasar foco del cursor a TabControl

Estas en el tema de Problema para pasar foco del cursor a TabControl en el foro de .NET en Foros del Web. Hola, Tengo un problema que no consigo solucionar por mucho que busco, asi que me he decidido a postear esta pregunta. Tengo un formulario en ...
  #1 (permalink)  
Antiguo 15/09/2008, 13:56
 
Fecha de Ingreso: septiembre-2008
Mensajes: 1
Antigüedad: 15 años, 7 meses
Puntos: 0
Problema para pasar foco del cursor a TabControl

Hola,

Tengo un problema que no consigo solucionar por mucho que busco, asi que me he decidido a postear esta pregunta.

Tengo un formulario en el que aparece un Tabcontrol con varias pestañas. En la pestaña que se muestra por defecto al cargarse el formulario tengo 2 TextBox y un boton.

Lo que trato de hacer es que, al arrancar el formulario la primera TextBox me aparezca con un texto predeterminado y el foco del cursor aparezca en la segunda. Parece algo de lo mas sencillo, pero es que no hay manera.

El codigo que utilizo es algo tan simple como esto:

CajaTex1.Text = "texto predeterminado"
CajaTex2.Focus()

He colocado el codigo en el evento Form_Load, y me aparecia el texto de la primera box, pero seleccionado y con el foco del cursor al final del texto.

Despues lo he colocado en el evento Form_Activated, y ahora aparece tb el texto predeterminado, pero esta vez sin seleccionar y con el foco del cursor al principio del texto.

Pero no hay manera de pasarle el foco a la segunda box. ¿No deberia ser tan complicado, verdad?.
  #2 (permalink)  
Antiguo 17/09/2008, 14:17
 
Fecha de Ingreso: marzo-2007
Mensajes: 80
Antigüedad: 17 años, 1 mes
Puntos: 1
Respuesta: Problema para pasar foco del cursor a TabControl

Si, que raro eso, pero bueno, proba colocar el codigo de envio del foco al textbox2, en el evento CHANGE() del textbox1.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 14:09.