从下拉菜单中更改组合框下拉列表我失去选项
问题描述:
具体而言,在我原来的设计,我在我的组合框的文本注释在加载时间,但后来意识到,用户可以输入入禁区,所以我改变了DropDownStyle至下拉列表。不幸的是,虽然这可以防止用户输入框中,但它也从我的VS2010设计中删除了文本,并且也忽略了我对程序中文本的C#更新。从下拉菜单中更改组合框下拉列表我失去选项
这是正常的行为,还是我有问题,或者我需要通过其他参数来做到这一点?
答
继续DropDown
您DropDownStyle
。
现在KeyPress
事件中添加以下内容:
e.Handled = true;
我想我可能不得不杀了谁告诉我,C#是很容易学习的人! 我添加了2个新的方法,“private void KAELCcomboBox1_KeyDown(object sender,EventArgs e)”&“private void KAELCcomboBox1_KeyPress(object sender,EventArgs e)”,但是如果我键入KAELCcomboBox1,则这两个方法都不会被调用。 另外,当我输入“e。”时在其中任何一个中,我都没有将“Handled”作为Intellisense选项,只是“Equals”,“GetHashCode”,“GetType”和“ToString”。 – 2012-02-22 11:20:18
好的,现在把它整理好了,谢谢罗宾。 – 2012-02-22 12:10:12
非常欢迎;) – SolidSnake 2012-02-22 12:30:13