具体来说,在我最初的设计中,我在加载时在组合框中有Text注释,但后来意识到用户可以在框中键入,所以我将DropDownStyle更改为DropDownList。不幸的是,虽然这阻止了用户在框中键入,但它也从我的VS2010设计中删除了文本,并忽略了我对程序中文本的C#更新。
这是正常行为,还是我有问题,或者我需要通过另一个参数来做这件事?
保持DropDownStyle
在DropDown
上。
现在在KeyPress
事件上添加以下内容:
e.Handled = true;