Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1267449
  • 博文数量: 788
  • 博客积分: 4000
  • 博客等级: 上校
  • 技术积分: 7005
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-19 15:52
文章存档

2017年(81)

2011年(1)

2009年(369)

2008年(337)

分类:

2008-09-16 14:57:51



在做权限设置时我想用listbox框来操作:  
  加两个listbox框,listbox1,listbox2  
  listbox1里列出备选的权限,listbox2用来放已选择的权限。  
  当双击listbox1里的某项权限时(比如,“修改记录”权限),所选权限(如“修改记录”权限)自动移动到listbox2里面,请问怎样实现呀?大侠指点............

双击   这个不会     不过用个按钮到会

LBoxDest.Items.Add(   LBSrc.Items[   LBSrc.ItemIndex   ]   );  
   
  记得要处理异常,判断重复项

怎样判断重复呀???

还有就是移动后,原listbox1里就不要有了移动项了

大家帮忙啊

移动后  
  从   listbox1   里删除掉他就可以实现不重复了嘛。

indexof(   ''   )是否等于-1

详细一下呀,比如我要移动多项呀,怎么能删除其它的呢

to   hongqi162(失踪的月亮):  
  你是个高手,又有一个问题,就是删除一个listbox1里的一个items项目后,怎样让剩下的项目重新排列一个呀??

var   i:integer;  
  begin  
      for   i:=listbox1.Count-1   downto   0   do  
          if   listbox1.Selected[i]   then     begin  
              listbox2.Items.Add(listbox1.Items[i]);  
              listbox1.Items.Delete(i);  
          end;  
  end;

阅读(354) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~