c#如何操作窗体combox

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#如何操作窗体combox相关的知识,希望对你有一定的参考价值。

我的combox控件集合包含“男”“女”2个元素。1.想实现打开程序时,combox框显示为空白;2.选择男或女后,再点击一个button执行程序;3.执行后想让窗体上的combox显示为空,我赋值combox1=null。之后就出现这样的错误。
如何判断combox中的2个元素是否被选中。

参考技术A comboBox1.Items.Insert(0,"男");
comboBox1.Items.Insert(1,"女");
运行后 comboxBox默认就是空白。

private void button1_Click(object sender, EventArgs e)
//
// you code
//
comboBox1.Text = null;
追问

默认是空白。要的是点击运行后再让他为空白,方便下次重复操作。我先试一下你说的 comboBox1.Text = null;
试了,还是出现同样的错误信息

本回答被提问者采纳
参考技术B 你这样赋值是错的~
首先你应该判断他有没有选中
if(comboBox1.SelectedItem != null)

这里再写你的代码
追问

我用的是选择事件激发

参考技术C 下个源码自已改一下不就行啊 参考技术D comboBox1.Text="";

以上是关于c#如何操作窗体combox的主要内容,如果未能解决你的问题,请参考以下文章

winform 窗体退出前判断表单是不是修改过,窗体上的控件有很多个,TextBox,combox,datagridview

C#中子窗体操作父窗体的变量

c#开发winform程序,如何做等待窗体?等待窗体上面只有个一gif图片和文字,读取完成后等待窗体关闭。

急求C#窗体操作VSTO如何向word模板中的特定文本框添加图文信息

C# 委托调用另一个窗体的函数

C#如何让窗体中间一部分让鼠标透过