No dejar que escriban en un combobox vb6 (visual basic 6)
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!
Comments
me sirvió de mucha ayuda.. gracias brow
De nada 😉 Un objeto muy utilizado el Combobox, hay que conocerlo 😉
gracias me sirvio
Me alegro que así sea 😉