1. 程式人生 > >在ListBox控制元件間交換資料

在ListBox控制元件間交換資料

實現效果:

  

知識運用:

  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("你還沒有選擇"); } 
        }