如何使ComboBox在.NET中不可编辑?
时间:2020-03-05 18:59:30 来源:igfitidea点击:
我想有一个"仅选择"ComboBox
,它提供了供用户选择的项目列表。应该在"组合框"控件的文本部分中禁止键入。
我最初对此进行了搜索,结果发现了一个过于复杂,误导性的建议来捕获" KeyPress"事件。
解决方案
回答
若要使ComboBox的文本部分不可编辑,请将DropDownStyle属性设置为" DropDownList"。现在,ComboBox基本上只为用户选择。我们可以在Visual Studio设计器中执行此操作,也可以在C语言中执行以下操作:
stateComboBox.DropDownStyle = ComboBoxStyle.DropDownList;
链接到MSDN上ComboBox DropDownStyle属性的文档。