1. 程式人生 > >在ListBox控件間交換數據

在ListBox控件間交換數據

strong set 實現 geb 獲取 選中項 image csharp highlight

實現效果:

  技術分享圖片

知識運用:

  ListBox控件的SelectedItem屬性  //獲取或設置ListBox控件中當前選定的數據項

  public Object SelectedItem{ get;set; }

  和Items集合的Clear方法  //用於從數據項集合中移除所有的數據項

  publIc virtual void Clear()

實現代碼:

        private void button3_Click(object sender, EventArgs e)  //全部添加到選擇的項中
        {
            for (int i = 0; i < listBox2.Items.Count; i++)
            {
                listBox2.SelectedIndex = i;                     //按索引選中項
                listBox1.Items.Add(listBox2.SelectedItem);      //添加新項
            }
            listBox2.Items.Clear();                             //清空項
        }

        private void button2_Click(object sender, EventArgs e)
        {
            try { listBox2.Items.Add(listBox1.SelectedItem); }
            catch { MessageBox.Show("你還沒有選擇"); } 
        }

在ListBox控件間交換數據