在C#中如何编写代码让listbox实现如下效果

将listbox1和listbox2设置为多行可选,然后通过单击button移到右边的listbox2中去(点击一次button一个个移过去的)。一般情况是选择多行之后,... 将listbox1和listbox2设置为多行可选,然后通过单击button移到右边的listbox2中去(点击一次button 一个个移过去的)。 一般情况是选择多行之后,单击button。 是从listbox1选中的从上往下一个个移过去的而不是按照用户选择的顺序移动过去 。如歌编写代码实现用户选择的顺序 移动过去呢?!!!! 展开
 我来答
百度网友59d1d93f2
2011-09-25 · TA获得超过1.2万个赞
知道小有建树答主
回答量:1063
采纳率:100%
帮助的人:683万
展开全部
protected void Button_Click(object sender,EventArgs e)
{
List<ListItem> selectedItems = new List<ListItem>();
foreach(ListItem item in listbox1.Items)
{
if(item.Selected)
{
selectedItems.Add(item);
}
}
foreach(ListItem item in selectedItems)
{
listbox1.Items.Remove(item);
listbox2.Items.Add(item);
}
}
更多追问追答
追问
错误	1	找不到类型或命名空间名称“ListItem”(是否缺少 using 指令或程序集引用?)	C:\Users\ShenBoran\Desktop\exp2\exp2\Form1.cs	91	18	exp2
???
追答
那就加个程序集~~
你鼠标放在点在ListItem上面,他会提示你添加的。
终雯
2011-09-26 · TA获得超过491个赞
知道答主
回答量:463
采纳率:0%
帮助的人:236万
展开全部
把FORM1里面的LISTBOX 变成Public的 在实例化后的FORM1对象就可以调用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-01-04
展开全部
问题不详
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式