C#,comboBox ,怎么使某一项不能被选中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#,comboBox ,怎么使某一项不能被选中相关的知识,希望对你有一定的参考价值。

下拉表中的某几项

参考技术A 看选择项有没有ENABLE属性,没有的话就再selectIndexchange中写代码,如果当前选中为第三项(selectindex==3),不执行选择操作,e.Handle = true;追问

不执行选择操作怎么写?
只写e.Handle=true;
在selectIndexchange中事件e
好像没有Handle这个属性

参考技术B 不能被选中的需求是,选中以后返回原来选择的值,是这样么?追问

把选中的值变为空,看起来没有选 一样

追答

哦,了解了,在DropDownClosed或者SelectionChangeCommited事件里,判断当前的SelectIndex如果是你不想选择的Item,就把SelectIndex设置为-1,最好不要使用selectIndexchanged事件,因为通过编程的方法也是可以出发这个事件的。

追问

private void comboBox1_DropDownClosed(object sender, EventArgs e)
this.comboBox1.Text = this.comboBox1.Text.Trim();
if (comboBox1.SelectedIndex == 3)

this.comboBox1.Text = "" ;




这样不行哦

本回答被提问者采纳

怎么通过JS判断选定DropDownList的某一项

参考技术A 用JS获取 DropDownList 选中的值, 跟JS获取HTML元素里面的下拉框一样的撒,只是这里的控件是服务器控件 参考技术B document.getItemById("id").value()

以上是关于C#,comboBox ,怎么使某一项不能被选中的主要内容,如果未能解决你的问题,请参考以下文章

[转]Ext ComboBox 默认选中某一项

如何实现DropDownList控件的某一项只能被选择一次?

EasyUi的Combobox如何选中某项值?

wpf datagrid中如何获取选中行中模板如textbox,combobox的内容

求教,如何获得comboBox中当前选择的值

在编辑的时候jsp combobox多选setValues后为啥只能取消Q专家这一项别的不能取消