如题..还想请教一下.如何在点击了button后.listbox1中的内容全部到listbox2中去呢??

解决方案 »

  1.   

    用个循环,把1的item赋给2的item,然后删除1的item就好了啊
    或者,好像有个copy的方法吧?
      

  2.   

    以listbox1的count为条件,用一个 for 循环 listbox2.items.add(listbox1.items[i]);
      

  3.   

    楼上的方法刚才试了下.ok.呵呵  
    可是如何把listbox1中选中的内容放到listbox2后如何清除掉listbox1选中的内容呢/
      

  4.   

    //移除全部,并添加到另一个ListBox
    listBoxTo.Items.AddRange(listBoxFrom.Items);
    listBoxFrom.Items.Clear();
    //两个ListBox间单一数据项操作;
            public void ListBoxItemsOp()
            {
                int j = 0;
                for (int i = listBoxFrom.Items.Count - 1; i >= 0; i--)
                {
                    if (listBoxFrom.GetSelected(i))
                    {
                        listBoxTo.Items.Add(listBoxFrom.Items[i]);
                        listBoxFrom.Items.RemoveAt(i);
                        j = i;
                    }
                }
                for (; j >= 0; j--)
                {
                    if (listBoxFrom.Items.Count > j)
                    {
                        listBoxFrom.SetSelected(j, true);
                        break;
                    }
                }
            }