Foxtable(狐表)用户栏目专家坐堂 → CheckedListBox中记录如何移动位置?


  共有2370人关注过本帖树形打印复制链接

主题:CheckedListBox中记录如何移动位置?

帅哥哟,离线,有人找我吗?
xujie80
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:350 积分:3412 威望:0 精华:0 注册:2015/5/12 15:33:00
CheckedListBox中记录如何移动位置?  发帖心情 Post By:2016/10/29 12:13:00 [只看该作者]

CheckedListBox管理表的字段,使用户可以自己确定字段的顺序和宽度。表的控制实现了,但CheckedListBox怎么办?
用了listbox返回项目位置的属性,但是无效。
Dim chk As WinForm.CheckedListBox = e.Form.Controls("CheckedListBox1")
Dim cyd As Integer = chk.SelectedIndex 
cyd = cyd -1


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110551 积分:562645 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/29 14:34:00 [只看该作者]

Dim chl As WinForm.CheckedListBox = e.Form.Controls("CheckedListBox1")
Dim item As String = chl.SelectedValue
Dim idx As Integer = chl.SelectedIndex
chl.Items.RemoveAt(chl.SelectedIndex)
chl.Items.Insert(idx-1,item) '向上移动

chl.Items.Insert(idx+1,item) '向下移动

 回到顶部