2011-09-26 8 views
16

Esto es probablemente algo simple. El usuario puede editar los elementos del cuadro combinado de winforms por defecto, ¿cómo desactivarlo?Winforms Combobox - no permite que el usuario edite elementos

+1

posible duplicado de [Readonly ComboBox en WinForms] (http://stackoverflow.com/questions/162936/readonly-combobox-in-winforms) –

+0

posible duplicado de [¿Cómo puedo hacer que un ComboBox no se pueda editar en .net? ?]] (http://stackoverflow.com/questions/85702/how-can-i-make-a-combobox-non-editable-in-net) – nawfal

Respuesta

37

Establecer DropDownStyle = DropDownList.

10

Establezca ComboBox.DropDownStyle en DropDownList.

ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList; 

Especifica que la lista aparece al hacer clic en la flecha hacia abajo y que la parte de texto no se puede editar. Esto significa que el usuario no puede ingresar un nuevo valor. Solo se pueden seleccionar los valores que ya están en la lista.

3

establecer el estilo ComboBox a ComboBoxStyle.DropDownList

1

Trate de establecer la propiedad DropDownStyle en DropDownList. Style of Simple lo hace como un cuadro de lista, Combobox es lo que está viendo permitiendo la edición, y DropDownList solo permite al usuario seleccionar.

1

dos método que ayude a dejar de usuario a no edita DropDownList:

A. código mediante programación:

DropDownListName.DropDownStyle = ComboBoxStyle.DropDownList; \

B. inmueble con diseño de Visual Studio

Establecer DropDownStyle = DropDownList.

Espero que esto te ayude.

Cuestiones relacionadas