永发信息网

两个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);         }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯