读书人

comobox中的有关问题

发布时间: 2012-05-08 22:09:41 作者: rapoo

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;
}
试试。。。
[解决办法]

探讨

引用:
给 comboBox 添加一个事件,
private void comboBox1_TextChanged(object sender, EventArgs e)
{
textBox1.Text = comboBox1.Text;
}
试试。。。

这个可以,只是会出现在选择后,再将选择的删除后,在点击按钮textbox中却仍有之前的字符在,为什么???……

[解决办法]
下断点调试,什么时候开始不变成空了?你单步执行找找,先搞明白你的代码都是如何执行的。
[解决办法]
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修改后的值,然后在单击确定就是你新给的值了!

读书人网 >C#

热点推荐