none
No dejar escribir en un ComboBox

    Pregunta

  •  

    Hola, que tal?

     

    Quisiera saber como podria hacer para que en un ComboBox solo se pueda selecionar lo que haya y NO que el usuario pueda escribir.

     

    Gracias.

    Un saludo.

    viernes, 14 de marzo de 2008 16:37

Respuestas

Todas las respuestas

  • en el evento keyPress del combobox agrega

     

    e.Handled = true;

     

     

     

    ej:

     

    private void cbCuidad_KeyPress(object sender, KeyPressEventArgs e)

    {

    e.Handled = true;

    }

     

    espero t ayude Big Smile

    • Propuesto como respuesta kay_kurai viernes, 17 de abril de 2009 16:50
    viernes, 14 de marzo de 2008 17:19
  •  

    Hola.

     

    Eso que pones, no funciona. Aun se puede escribir en el ComboBox. La idea es que solo pueda escoger los valores que haya disponible y de que no pueda el usuario escribir alguno a su antojo.

     

    Gracias por responder.

    Un saludo.

    viernes, 14 de marzo de 2008 17:27
  • lo que haces es cambiar la propiedad dropdownstyle y colocarlo como DropDownList

     y eso te quita la opcion de escribir

    domingo, 16 de marzo de 2008 1:34
  • Tenia el mismo problema y con tu ayuda lo solucione, funciona al 100 ponerlo como DropDownList.

     

    Muchas gracias.

    martes, 13 de abril de 2010 14:32
  • Muchas Gracias me ha sido de gran ayuda tu comentario Gracias...!!!
    miércoles, 04 de agosto de 2010 15:41
  • Tiene razon con esto funciona, pero para ampliar mas ya que a mi me costo encontrar como, pongo los pasos a realizar.

    Unicamente tienes que ir al designer de la pantalla que estas creando y donde defines los parámetros de tu combobox definirle esto :

    this.nombredelcombobox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;

    Únicamente escribo esto por si a alguien le ahorra un poco de tiempo, ademas dar las gracias a Daniel20 ya que llegue a esta pagina por esta duda y solo quería contribuir.

    jueves, 31 de marzo de 2016 20:57