Bienvenidos a VerTutoriales.com, en esta ocasión vamos a ver como bloquear al usuario para que no pueda escribir el texto de un combobox o lista desplegable en visual basic 6.
Si ya habéis probado a usar la propiedad locked o enabled, está claro que no son las formas, ya que ambas dejan el control bloqueado y no se puede interactuar con él. La única solución a este problema (que conozco) es controlar desde el evento keypress.
El evento keypress nos devuelve el código ascii de la tecla pulsada, por lo que se puede manejar esta tecla en el propio evento y asignarle el código 0 (no pulsado) de esta manera el objeto no cambia su texto. Os dejo un ejemplo de como quedaría:
Private Sub cbComboBox_KeyPress(KeyAscii As Integer)
KeyAscii= 0
End Sub
Como podéis ver es muy sencillo, con este código nuestro combo estará protegido de escritura por el usuario.
Espero que os sirva! un saludo!
chamoy 30 septiembre, 2014
me sirvió de mucha ayuda.. gracias brow
videotutoriales 1 octubre, 2014
De nada 😉 Un objeto muy utilizado el Combobox, hay que conocerlo 😉
pedro peguero 6 septiembre, 2015
gracias me sirvio
videotutoriales 7 septiembre, 2015
Me alegro que así sea 😉