如何将我的列表框项目删除到我的组合框
how to pass my listbox items remove to my combobox
大家晚上好...我正在寻求帮助我有一个问题.. 当我从列表框中删除数据时如何再次传递组合框中的数据?
第一个
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if(comboBox1.Text == "withTax")
{
listBox1.Items.Add(comboBox1.Text);
withtax.Text = "Yes";
comboBox1.Items.Remove(comboBox1.Text);
}
else if (comboBox1.Text == "SSS")
{
listBox1.Items.Add(comboBox1.Text);
SSS.Text = "Yes";
comboBox1.Items.Remove(comboBox1.Text);
}
else if (comboBox1.Text == "PhilHealth")
{
listBox1.Items.Add(comboBox1.Text);
PhilHealth.Text = "Yes";
comboBox1.Items.Remove(comboBox1.Text);
}
else if (comboBox1.Text == "Pag-Ibig")
{
listBox1.Items.Add(comboBox1.Text);
Pagibig.Text = "Yes";
comboBox1.Items.Remove(comboBox1.Text);
}
}
private void button1_Click(object sender, EventArgs e)
{
for (int i = listBox1.SelectedItems.Count -1; i>=0; i--)
{
listBox1.Items.Remove(listBox1.SelectedItems[i]);
comboBox1.Items.Add(listBox1.Items.ToString());
}
}
切换这两行
listBox1.Items.Remove(listBox1.SelectedItems[i]);
comboBox1.Items.Add(listBox1.Items.ToString());
像这样
comboBox1.Items.Add(listBox1.Items.ToString());
listBox1.Items.Remove(listBox1.SelectedItems[i]);
在第一行中,您将它从列表框项目中删除,然后您就不能使用它了,您应该这样切换它们。
并改变这个
comboBox1.Items.Add(listBox1.Items.ToString());
至此
comboBox1.Items.Add(listBox1.SelectedItems[i].ToString());
大家晚上好...我正在寻求帮助我有一个问题.. 当我从列表框中删除数据时如何再次传递组合框中的数据? 第一个
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if(comboBox1.Text == "withTax")
{
listBox1.Items.Add(comboBox1.Text);
withtax.Text = "Yes";
comboBox1.Items.Remove(comboBox1.Text);
}
else if (comboBox1.Text == "SSS")
{
listBox1.Items.Add(comboBox1.Text);
SSS.Text = "Yes";
comboBox1.Items.Remove(comboBox1.Text);
}
else if (comboBox1.Text == "PhilHealth")
{
listBox1.Items.Add(comboBox1.Text);
PhilHealth.Text = "Yes";
comboBox1.Items.Remove(comboBox1.Text);
}
else if (comboBox1.Text == "Pag-Ibig")
{
listBox1.Items.Add(comboBox1.Text);
Pagibig.Text = "Yes";
comboBox1.Items.Remove(comboBox1.Text);
}
}
private void button1_Click(object sender, EventArgs e)
{
for (int i = listBox1.SelectedItems.Count -1; i>=0; i--)
{
listBox1.Items.Remove(listBox1.SelectedItems[i]);
comboBox1.Items.Add(listBox1.Items.ToString());
}
}
切换这两行
listBox1.Items.Remove(listBox1.SelectedItems[i]);
comboBox1.Items.Add(listBox1.Items.ToString());
像这样
comboBox1.Items.Add(listBox1.Items.ToString());
listBox1.Items.Remove(listBox1.SelectedItems[i]);
在第一行中,您将它从列表框项目中删除,然后您就不能使用它了,您应该这样切换它们。
并改变这个
comboBox1.Items.Add(listBox1.Items.ToString());
至此
comboBox1.Items.Add(listBox1.SelectedItems[i].ToString());