如何禁用编辑combobox中的元素?
我在ComboBox(WinForms与C#)中有一些元素。 我希望他们的内容是静态的,以便用户在运行应用程序时不能更改其内的值。 我也不希望用户添加新的值到combobox
使用ComboStyle属性:
comboBox.DropDownStyle = ComboBoxStyle.DropDownList;
这是我使用的另一种方法,因为将DropDownSyle
更改为DropDownList
使其看起来像3D,有时却很丑陋。
您可以通过像这样处理combobox的KeyPress
事件来防止用户input。
private void ComboBox1_KeyPress(object sender, KeyPressEventArgs e) { e.Handled = true; }
Yow可以将DropDownStyle属性更改为DropDownList。 这不会显示filter的文本框。