- 单项移动
1
ListItem[] myListItemArray1 = new ListItem[ListBox1.Items.Count];
2
ListItem[] myListItemArray2 = new ListItem[ListBox2.Items.Count];
3
ListBox1.Items.CopyTo(myListItemArray1, 0);
4
5
ListBox2.Items.CopyTo(myListItemArray2,0);
6
ArrayList list1 = new ArrayList();
7
ArrayList list2 = new ArrayList();
8
for(int i=0;i<myListItemArray1.Length;i++)
9
{
10
list1.Add(myListItemArray1[i]);
11
}
12
13
for(int i=0;i<myListItemArray2.Length;i++)
14
{
15
list2.Add(myListItemArray2[i]);
16
}
17
18
if(this.ListBox1.Items.Count>0 )
19
{
20
if(!list2.Contains(this.ListBox1.SelectedItem))
21
{
22
this.ListBox2.Items.Add(this.ListBox1.SelectedItem);
23
this.ListBox1.Items.Remove(this.ListBox1.SelectedItem);
24
this.ListBox1.ClearSelection();
25
this.ListBox2.ClearSelection();
26
this.ListBox2.SelectedIndex=0;
27
this.ListBox1.SelectedIndex=0;
28
}
29
}
30
else
31
{
32
return ;
33
}

2

3

4

5

6

7

8

9



10

11

12

13

14



15

16

17

18

19



20

21



22

23

24

25

26

27

28

29

30

31



32

33

2 .全移动

























































