C#中怎么设置comboBox1为只读,即不可在里面进行编辑?

如题所述

combobox有个属性叫dropdownstyle,而他的默认值是dropdown,这种模式下,
combobox这个控件的内容是可以被用户修改编辑输入值的,但一般情况下,我们往往不希望用户输入编辑combobox值的,这时我们就需要用到dropdownlist的另外一个值了,那就是dropdownlist,设置成这个属性后,combobox控件就变成“锁定”的状态了,用户只能进行选择,而不能进行编辑等操作,这样就达到了我们的目的,但是这样的话,会有一个小小的缺陷,那就是软件运行后,combobox不显示初始默认值,只显示一个框框,在用户体验方面实在太不好了,那下面我们通过一段代码给combobox设置初始默认值:
combobox1.selectedindex
=
0;
//选择combobox里的第一个元素作为默认值
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-07-16
设置 DropDownStyle属性 为 DropDownList本回答被提问者采纳

C#中怎么设置comboBox1为只读,即不可在里面进行编辑?
combobox有个属性叫dropdownstyle,而他的默认值是dropdown,这种模式下,combobox这个控件的内容是可以被用户修改编辑输入值的,但一般情况下,我们往往不希望用户输入编辑combobox值的,这时我们就需要用到dropdownlist的另外一个值了,那就是dropdownlist,设置成这个属性后,combobox控件就变成“锁定”的状...

c# 怎么实现comboBox“只能选择 不能修改”的功能
将ComboBox的DropDownStyle 属性设置为 DropDownList即可。Simple 简单的下拉列表框(始终显示列表)、DropDown 可以编辑,与有下拉列表。默认.DropDownList 只有下拉列表,不能编辑。因为hwndCtl为此组合框的句柄,lpsz为需要添加的字符串,组合框不能直接通过id添加内容,所以需要得到这个控件的句柄,还得使用Ge...

c# 怎么实现comboBox“只能选择 不能修改”的功能
将ComboBox的DropDownStyle 属性设置为 DropDownList即可。Simple 简单的下拉列表框(始终显示列表)、DropDown 可以编辑,与有下拉列表。默认.DropDownList 只有下拉列表,不能编辑。因为hwndCtl为此组合框的句柄,lpsz为需要添加的字符串,组合框不能直接通过id添加内容,所以需要得到这个控件的句柄,还得使用Ge...

在c#中comboBox中怎样设置可以让用户只能在下拉框中选择,不能编辑,并 ...
属性dropdownstyle设置为dropdownlist。这样只能选择无法编辑。显示默认值的话你只要往里面添加数据即可。自然会显示第一项为默认值。添加你可手动也可代码。

c#中,combox 怎么设置为不可编辑?除了将dropdownstyle属性改为dropdo...
ComboBox没有ReadOnly属性, 想要使其成为只读,可以通过键盘事件KeyPress来控制,如下 private void comboBox_KeyPress(object sender, KeyPressEventArgs e){ e.Handled = true;} 这样就不可编辑了,但是这个好象控制不了复制粘贴, 你再想办法把鼠标右键菜单与Ctrl+V屏蔽了就更完美了 ...

C# comboBox 如何禁止键盘写入
禁止ComboBox接收键盘输入最简单的方法是:将comboBox1的DropDownStyle设置为DropDownList,如下图示 DropDownStyle取值的含义如下:DropDown通过单击下箭头指定显示列表,并指定文本部分可编辑。这是默认值。DropDownList通过单击下箭头指定显示列表,并指定文本部分不可编辑, 用户不能输入新的值。 只能选择列表...

c#中怎么把combobox控件的一部分选项改为不可选?
if (comboBox1.SelectedIndex==2)\/\/当选择星期二的时候 { comboBox1.SelectedIndex = 0;\/\/选中第一项 } 这只是一种,不满足要求的话可以去找一下属性,应该有属性可以设置的。

c#Dev comboBox1 中 如何设置值不可修改,但是依然有下拉框?
首先我不知道你说的DevcomboBox是什么控件。我猜你可能想输入C#的comboBox,手一抖打错了字是吧。如果是这样的话呢,这个就简单了,把如下属性设置一下就好了!如下图:然后大功告成!我么可以看到现在已经是不允许修改的了哦!

c#中,如何对COMBOBOX的SelectedIndexChanged事件分别执行程序?
1、首先,我们需要在WPF控件中找到ComboBox控件。2、然后,我们就可以在页面上绘制出一个这样的控件。3、此时,我们就能设置ComboBox是否默认被打开。4、因此,我们还能用同样的方法设置他是否可被编辑。5、不仅如此,我们还能在他的Items属性中设置他的集合。6、点开后,我们就能对他的属性进行详细操作...

c# 怎么可以在comboBox中输入内容 按下enter后 根据不同输入的内容进行...
comboBox的keydown事件 private void comboBox1_KeyDown(object sender, KeyEventArgs e){ if (e.KeyValue == 13){ MessageBox.Show(comboBox1.Text);} }

相似回答