簡體   English   中英

如何將我的列表框項目刪除傳遞到我的組合框

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM