怎样将一个listbox的item,转到另一个listbox if (listbox1.selectindex!=-1){listbox2.items.add(listbox1.selectitem.text);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先listbox2.items.add(listbox1.selectitem.text);可能要做个循环,然后你应该把ListBox1的那个Item删除。 private void btnAdd_Click(object sender, System.EventArgs e) { if(this.listSource.Items.Count>0) { this.listSource.Items[0].Selected=true; ListItem item = this.listSource.SelectedItem; if(item != null) { this.listSource.Items.Remove(item); this.AddOneToList(item,this.listTarget); } } this.listTarget.SelectedIndex=-1; } private void AddOneToList(ListItem item,ListBox box) { bool isAdd=true; foreach(ListItem listItem in box.Items) { if(item.Value == listItem.Value) { isAdd = false; break; } } if(isAdd) { box.Items.Add(item); } } private void btnDel_Click(object sender, System.EventArgs e) { if(this.listTarget.Items.Count>0) { this.listTarget.Items[0].Selected=true; ListItem item = this.listTarget.SelectedItem; if(item != null) { this.listTarget.Items.Remove(item); this.AddOneToList(item,this.listSource); } } this.listSource.SelectedIndex=-1; } private void btnAddAll_Click(object sender, System.EventArgs e) { this.listSource.SelectedIndex = -1; for(int i=0;i<this.listSource.Items.Count;i++) { this.AddOneToList(this.listSource.Items[i],this.listTarget); } this.listSource.Items.Clear(); } private void btnDelAll_Click(object sender, System.EventArgs e) { this.listTarget.SelectedIndex = -1; for(int i=0;i<this.listTarget.Items.Count;i++) { this.AddOneToList(this.listTarget.Items[i],this.listSource); } this.listTarget.Items.Clear(); } InternetQueryOption 和InternetCheckConnection 测试是否可以通过代理上网! VS自带的安装工具制作的安装包是不是目标机器上必须有.net? 字符串换行 用sql怎么都行,今天用access(2003)结果发现怎么都报错,请大家帮忙 急~在线等。。DataGrid中列设置成只读的问题 定时器的具体实现方法? 如何通过点击一个Checkbox,来控制datagrid中一列checkbox?在线等给分 c# 如何列举本机器所有的可用端口 SendMessage 请问怎样实行net命令? 菜鸟的问题 如何在C#中实现WinXp风格
{
if(this.listSource.Items.Count>0)
{
this.listSource.Items[0].Selected=true;
ListItem item = this.listSource.SelectedItem;
if(item != null)
{
this.listSource.Items.Remove(item);
this.AddOneToList(item,this.listTarget);
}
}
this.listTarget.SelectedIndex=-1;
} private void AddOneToList(ListItem item,ListBox box)
{
bool isAdd=true;
foreach(ListItem listItem in box.Items)
{
if(item.Value == listItem.Value)
{
isAdd = false;
break;
}
}
if(isAdd)
{
box.Items.Add(item);
}
} private void btnDel_Click(object sender, System.EventArgs e)
{
if(this.listTarget.Items.Count>0)
{
this.listTarget.Items[0].Selected=true;
ListItem item = this.listTarget.SelectedItem;
if(item != null)
{
this.listTarget.Items.Remove(item);
this.AddOneToList(item,this.listSource);
}
}
this.listSource.SelectedIndex=-1; } private void btnAddAll_Click(object sender, System.EventArgs e)
{
this.listSource.SelectedIndex = -1;
for(int i=0;i<this.listSource.Items.Count;i++)
{
this.AddOneToList(this.listSource.Items[i],this.listTarget);
}
this.listSource.Items.Clear();
} private void btnDelAll_Click(object sender, System.EventArgs e)
{
this.listTarget.SelectedIndex = -1;
for(int i=0;i<this.listTarget.Items.Count;i++)
{
this.AddOneToList(this.listTarget.Items[i],this.listSource);
}
this.listTarget.Items.Clear(); }