Existe alguna propiedad para evitar que un control tipo Textbox no pueda ser focuseado? (Sin utilizar la propiedad Enable = false o mover el foco a otro control cuando este lo recive.)
Encontre la propiedad CanFocus, pero es de solo lectura.
| |||
Impedir que un control coja el foco Existe alguna propiedad para evitar que un control tipo Textbox no pueda ser focuseado? (Sin utilizar la propiedad Enable = false o mover el foco a otro control cuando este lo recive.) Encontre la propiedad CanFocus, pero es de solo lectura. Última edición por SbsXrX; 07/11/2008 a las 11:00 |
| |||
![]() Mirá, si tenes muchos controles en el formulario hacé esto: En el evento GOTFOCUS de Textbox poné el siguiente código: Cita: Así de facil, un saludo. Sendkeys.Send("{TAB}") ' Envias la tecla tab para pasar al siguiente control y evitar Focus |
| |||
Respuesta: Impedir que un control coja el foco pero eso haria que el control anterior perdiera el foco y se lo traspasase al siguiente en el listado de controles ej- textbox1 textbox2 textbox3 boton1 boton2 Inicialmente el foco esta en boton1, si no quiero que lo reciva el textbox1 con tu metodo pasaria al siguiente control que podria ser textbox2 o textbox3 o boton2 dependiendo del tabindex, pero yo no quiero que el boton1 pierda el foco si el control tiene la opcion de no recivir el foco. Imaginate que estoy en textbox3 y hago clink en textbox1 y el foco aparece en el textbox2, no tiene sentido. Muchas gracias igual. |
| |||
Respuesta: Impedir que un control coja el foco Pues si lo que quieres es que el Boton1 siempre tenga el foco, ponlo en el evento LostFocus que se le vuelva a poner y listo tio....
__________________ Charlie. |
| |||
![]() Entonces hacé como dicen arriba: En el evento LostFocus del Button1 (o como se llame), ponés el siguiente codigo: Cita: Y listo, el Button1 nunca perderá el focoButton1.Focus() Un saludo.- |
| |||
Respuesta: Impedir que un control coja el foco A ver puse un ejemplo, no dije que queria que el boton1 no perdiese el foco. la pregunta es: ¿existe una propiedad de textbox que impida que el control reciva el foco? Gracias gente. pense que era algo mas simple. |
| |||
Respuesta: Impedir que un control coja el foco Cita: Bueno, este código no es muy ortodoxo pero sí efectivo.Se trata de guardar en una variable el nombre del último control que tenía el foco y al tomar el foco el control que no queremos que lo reciba (en el ejemplo es TextBox1) se lo devuelve al control anterior. Código PHP: ![]() |
| |||
Respuesta: Impedir que un control coja el foco No quiero que tenga el efecto que tiene los controles cuando no estan habilitados y por eso justamente dije en el primer post: sin tener que poner la propiedad enable=true. Muchas gracias igualmente compi. |