两个listbox之间的数据自由交换的问题
答案:2 悬赏:70 手机版
解决时间 2021-02-23 19:09
- 提问者网友:欲望失宠
- 2021-02-22 21:12
我想用javascript写两个listbox左右移动各自的项的程序,网上有很多这类的代码,但都不带排序功能,我指的排序功能的意思是:两个listbox,左边的初始数据给定,依次为红,白,蓝,黄,右边为空,把白移到右边,再移回左边,白的位置是在红的后面,而不是加到黄的后面,急求!请高手帮忙!!
最佳答案
- 五星知识达人网友:等灯
- 2021-02-22 22:37
定义一个预定义的顺序,每次插入之前都先根据这个预定义的顺序找到插入的位置,然后寻找目标listbox里比当前位置大的位置,插到它前面就可以了
全部回答
- 1楼网友:孤独入客枕
- 2021-02-22 23:52
我也是初学不久,不过这个还是挺简单的!
private void button1_click(object sender, eventargs e)
{
if (listbox1.selectedindex == -1) {
messagebox.show("请选择 左边 的项目!");
return;
}
listbox2.items.add(listbox1.selecteditem);
listbox1.items.removeat(listbox1.selectedindex);
}
private void button2_click(object sender, eventargs e)
{
if (listbox2.selectedindex == -1)
{
messagebox.show("请选择 右边 的项目!");
return;
}
listbox1.items.add(listbox2.selecteditem);
listbox2.items.removeat(listbox2.selectedindex);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯