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 (4)

  • chamoy 30 septiembre, 2014

    me sirvió de mucha ayuda.. gracias brow

    Reply
    • videotutoriales 1 octubre, 2014

      De nada 😉 Un objeto muy utilizado el Combobox, hay que conocerlo 😉

      Reply
  • pedro peguero 6 septiembre, 2015

    gracias me sirvio

    Reply
    • videotutoriales 7 septiembre, 2015

      Me alegro que así sea 😉

      Reply

Leave a comment

Sign in to post your comment or sine up if you dont have any account.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Tu software de gestión


Últimas preguntas:

Logo Dkreativo
Vertutoriales