清除物品

恶魔线

新成员
已加入
2020年11月15日
留言内容
3
编程经验
Beginner
你好
我有一个combox,里面装满了物品。
当我用物品填充它时,如果有物品,我想清除这些物品。问题是combox不会保留图片中所示的福彩12选5走势图

这是我的代码:
Capturar.JPG

C#:
如果(comboBox1.SelectedIndex == 0)
{
label1.Text = "choice 1";
comboBox2.Items.Clear();

XmlDocument doc = new XmlDocument();
doc.Load(@"C:\\Work\\tip.xml");
XmlNode idNodes = doc.SelectSingleNode("colors/pos3");
foreach (XmlNode node1 in idNodes.ChildNodes)
if (!comboBox2.Items.Contains(node1.InnerText))
{

comboBox2.Items.Add(node1.InnerText);
}


switch (comboBox2.SelectedIndex)
{
case 0:

label2.Text = "choice 21";
XmlDocument doc1 = new XmlDocument();
doc1.Load(@"C:\\Work\\tip.xml");
XmlNode idNodes1 = doc.SelectSingleNode("colors/pos4");
foreach (XmlNode node1 in idNodes1.ChildNodes)
if (!comboBox3.Items.Contains(node1.InnerText))
{
comboBox3.Items.Add(node1.InnerText);
}
break;

case 1:

label2.Text = "choice 22";
XmlDocument doc2a = new XmlDocument();
doc2a.Load(@"C:\\Work\\tip.xml");
XmlNode idNodes2a = doc.SelectSingleNode("colors/pos5");
foreach (XmlNode node1 in idNodes2a.ChildNodes)
if (!comboBox3.Items.Contains(node1.InnerText))
{
comboBox3.Items.Add(node1.InnerText);
}


switch (comboBox3.SelectedIndex)
{
case 0: label3.Text = "choice 31";break;
case 1: label3.Text = "choice 32"; break;
case 2: label3.Text = "choice 33";
button2.Visible = true;
break;
}
break;
 
由主持人最后编辑:

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,480
位置
悉尼,澳大利亚
编程经验
10+
我不明白你在问什么。您说要清除福彩12选5走势图,但问题是它不保留福彩12选5走势图。这就是清除的全部要点。您需要更好地说明您要实现的目标以及代码的行为与此有何不同。
 

恶魔线

新成员
已加入
2020年11月15日
留言内容
3
编程经验
Beginner
在第一个组合框中,我有3个福彩12选5走势图,然后当我选择一个福彩12选5走势图时,它会填充2n个组合框中。因此,如果我选择A,它将在combox2上显示结果,依此类推。
所以我做了一个清除福彩12选5走势图,以清除combox2上的所有信息并填充它。
问题是当我选择combox2上的任何福彩12选5走势图时,它会在combox2上的福彩12选5走势图中清除。谢谢

例如这段代码,问题是一样的。当我在combox2上选择东西时,它将清除combox2上的所有内容

private void button1_Click(对象发送者,EventArgs e)
{

如果(comboBox1.SelectedIndex == 0)
{


comboBox2.Items.Clear();
comboBox2.Items.Add(230);
comboBox2.Items.Add(231);
comboBox2.Items.Add(232);
}

ezgif-6-5743d364c718.gif
 
Last edited:

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,459
位置
弗吉尼亚州切萨皮克
编程经验
10+
您在帖子#4中显示的事件处理程序是用于按钮单击事件处理程序的。但是你说在后#4,当选择在组合框中的福彩12选5走势图组合框被清除。也许您应该向我们展示所选福彩12选5走势图更改事件处理程序的代码。
 
最佳 底部