comobox中的问题
1、在已经选择了comobox中的一个选项后,textbox中会显示字符串,但是当将comobox中的
的东西给删掉后,textbox中的字符还存在
2、在写的比较大点的程序后,当comobox中为空时,会出现这样的情况:
程序会一直记着combox为空,即使你将comobox中选到有字符的时候,但接下来
全执行的是comobox为空时的代码,
为什么呢????????
怎么解决???
------解决方案--------------------1.当comobox中被删除后,同时也删除textbox中的值->textbox.Text ="";
------解决方案--------------------即使你将comobox中选到有字符的时候,但接下来
全执行的是comobox为空时的代码
我想你说的“接下来”执行的那段代码,在comobox没值的时候就已经执行了吧。。。
你需求没说清楚 我只能这么回答了
------解决方案--------------------给 comboBox 添加一个事件,
private void comboBox1_TextChanged(object sender, EventArgs e)
{
textBox1.Text = comboBox1.Text;
}
试试。。。
------解决方案--------------------
------解决方案--------------------下断点调试,什么时候开始不变成空了?你单步执行找找,先搞明白你的代码都是如何执行的。
------解决方案--------------------
public string aa="";
private void comboBox1_TextChanged(object sender, EventArgs e)
{
textBox1.Text = comboBox1.Text;
aa = comboBoX1.Text;
}
private void button1_Click(object sender, EventArgs e)
{
textBox1.text = aa;
}
你用一个字符串保存comboBox1修改后的值,然后在单击确定就是你新给的值了!