具体来说,在我的原始设计中,我在加载时在我的ComboBox中有文本注释,但后来意识到用户可以输入框,所以我将DropDownStyle更改为DropDownList。不幸的是,虽然这会阻止用户在框中输入,但它也会从我的VS2010设计中删除文本,并忽略我对程序中文本的C#更新。
这是正常行为还是我有问题,或者我是否需要通过其他参数执行此操作?
答案 0 :(得分:1)
将DropDownStyle
保持在DropDown
。
现在在KeyPress
事件中添加以下内容:
e.Handled = true;