[英]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());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.