在C#如何实现从左边的listbox控件的内容移到右边的listbox控件

在C#如何实现从左边的listbox控件的内容移到右边的listbox控件,第1张

在左边进行移除 *** 作,然后在右边进行添加 *** 作.

先定义一个变量,保存选中的内容。

1、

string aa=""

//首先判断列表框中的项是否大于0

If(ListBox1.Items.Count >0 )

{

//移出选择的项

aa=ListBox1.SelectedValue

ListBox1.Items.Remove(ListBox1.SelectedItem)

}

2、

ListBox2.Items.Add(aa)

最好在ListBox1的双击事件中实现。否则还要再加一个全局变量,然在ListBox 选择改变事件中保存选中的索引

不然,当你点击buttom时,可能会出现非你所选的错误 。

删除好像比较麻烦,记不大清楚了listbox.listboxitems[要删除的索引号].remove(),又好像是listbox.remove(listbox[要删除的索引号]),手头上没vs软件,自己试下吧,修改比较好办,添加邮件菜单直接在属性里面有个textmenue还是什么,拖个工具里的menue然后在属性里面引用这个menue对象就是。

思路如下:

1、Listbox本身并不带有删除和添加的功能,需要额外写代码

2、对于删除Listbox中的元素可以利用 AddItem()、RemoveItem()方法

3、如果是通过点击listbox 删除表中的元素。这需要给listbox添加事件。在事件中添加代码删除表格中的数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11532138.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存