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!

Te puede interesar:

4 comentarios sobre “No dejar que escriban en un combobox vb6 (visual basic 6)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.