添加两个listbox (ListBoxAll , ListBoxUser) 两个按钮( ButtonListDel >> , ButtonListAdd <<)
按钮的代码为:
private void ButtonListDel_Click(object sender, System.EventArgs e)
{
//listbox >> 删除listboxuser选中项目 将其添加入listboxall
if(this.ListBoxUser.SelectedIndex != -1)
{
this.ListBoxAll.Items.Add(this.ListBoxUser.SelectedItem.Value);
this.ListBoxUser.Items.Remove(this.ListBoxUser.SelectedItem.Value);
}
}
private void ButtonListAdd_Click(object sender, System.EventArgs e)
{
//listbox <<
if(this.ListBoxAll.SelectedIndex != -1)
{
this.ListBoxUser.Items.Add(this.ListBoxAll.SelectedItem.Value);
this.ListBoxAll.Items.Remove(this.ListBoxAll.SelectedItem.Value);
}
}
1 为了确保添加不会重复 填充listbox时使两边无重复项目.
完成listbox里项目的添加、删除的关键代码:
1.通过AddRange方法添加项目:this.lbyx.Items.AddRange(new object[] {"北京","上海","天津","成都","广州","深圳","武汉"});
2.添加items:this.lbbx.Items.Add(this.lbyx.Text);
3.清空列表内的所有items:this.lbbx.Items.Clear();
4.当前所选项的编号获取:this.lbbx.SelectedIndex
5.删除某项:this.lbbx.Items.RemoveAt(this.lbbx.SelectedIndex);
浙公网安备 33010602011771号