if (this.lbLeft.SelectedItems.Count > 0)
{
lbRight.Items.Clear();
for (int i = 0; i < this.lbLeft.SelectedItems.Count; i++)//
{
lbRight.Items.Add(lbLeft.SelectedItems[i]);//将选中的项放入右边
}
}这是一个将ListBox1中的选中项在按下“移动”按钮后显示到ListBox2中的程序代码。我现在不明白的是this.lbLeft.SelectedItems.Count指的是什么。请指点。
{
lbRight.Items.Clear();
for (int i = 0; i < this.lbLeft.SelectedItems.Count; i++)//
{
lbRight.Items.Add(lbLeft.SelectedItems[i]);//将选中的项放入右边
}
}这是一个将ListBox1中的选中项在按下“移动”按钮后显示到ListBox2中的程序代码。我现在不明白的是this.lbLeft.SelectedItems.Count指的是什么。请指点。
是ListBox不是CheckedListBox,只能选中一项。
是不是我选择了4个就只判断i=0到i=3呢?那这样的话如果我选择的项是1、3、6、9,后面的6和9怎么会被添加进去呢?
Item2
Item3 <- SelectedItems[1]
Item4
Item5
Item6 <- SelectedItems[2]
Item7
Item8
Item9 <- SelectedItems[3]