Programación General > Visual Basic 6.0 e inferiores
Inhabilitar Textbox
(1/1)
abelsql3000:
Deseo inhabilitar un textbox, he usado el enabled a FALSE pero la el color de fuente se pone opaca. He usado tambien el LOCKED, es interesante pero no me gusta porque aun se puede llevar el cursor sobre el cursor y eso da entender al usuario que se puede escribir, por lo tanto deseo que este bien inhabiliatdo pero que el color de la fuente no se opaque, ESPERO SUS SUGERENCIAS EXPERTO.
albertovicat:
Si estás hablando de VB6, creo que ya has probado las dos únicas posibles mediante las propiedades. :huh:
Te quedaría hacerle una Sub KeyPress a tu TextBox, donde para cualquier tecla pongas el KeyAscii = 0 y salgas. O probar con alguna otra variante en este código, por ejemplo que si es 27 (Esc) ó 13 (Enter) el foco vaya al siguiente control.
Suerte :hola:
mamex:
Pues lo que yo he hecho, es algo parecido a lo que comentó alberto, en el evento gotfocus le paso el foco al siguiente control y listo.
Quiero inhabilitar el text1
--- Código: Text --- 'Al evento, le paso el foco a otro controlPrivate Sub Text1_GotFocus() Text2.SetFocusEnd Sub
Espero y te sirva
F_Tanori:
Pues el que se ponga gris es señal de que esta inhabilitado :P yo no le veo lo malo pero en fin, a mi me ocurrio al reves cuando me toco programar en VFP tenia que cambiarle el color :P para sentirme agusto e incluso con ciertas variaciones si estaba en vista clasica o en XP (winxp)
Te doy otra idea a ver si te sirve
Se trata de crear una etiqueta con la apariencia del textbox a inhabilitar y despues hacer el pequeño 'truco visual' de oculatarlo y mostrar la etiqueta
va el ejemplo quizas y hasta funciona :P
Saludos
Navegación
Ir a la versión completa