dim*_*s93 3 c# combobox winforms
我希望用户无法从组合框(下拉样式)中选择“空”选项。如果用户用键盘删除组合框的文本,则可以完成此操作。我尝试过发生一个SelectedIndexChanged事件,并尝试检测用户是否将值设置为 null 并将其更改为0。但是,当该值设置为 null 时(即使用户从键盘按 Enter 键),此事件也不会触发。
有什么可能的解决方案吗?
DropDownStyle将ComboBox 的设置为DropDownList:

并在表单的构造函数中添加如下内容:
yourComboBox.SelectedIndex = (yourComboBox.Items.Count > 0) ? 0: -1;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7549 次 |
| 最近记录: |