Foxtable(狐表)用户栏目专家坐堂 → 用代码如何让treeview显示复选框


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

主题:用代码如何让treeview显示复选框

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


加好友 发短信
等级:八尾狐 帖子:1916 积分:17092 威望:0 精华:0 注册:2014/7/29 19:09:00
用代码如何让treeview显示复选框  发帖心情 Post By:2017/10/4 11:49:00 [显示全部帖子]

在窗口中treeview控件可以直接通过是否显示复选框选项来控制,如果要通过代码来控件某个treeview控件是否显示复选框代码要如何写?

谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1916 积分:17092 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2017/10/5 18:35:00 [显示全部帖子]

谢谢!但用了下面的代码有个问题
If e.Sender.Checked Then '选中单选按钮
    tr1.CheckBoxes = True '显示复选框
    tr2.CheckBoxes = False 
Else
    tr1.CheckBoxes = False 
    tr2.CheckBoxes = True '显示复选框
End If

上面的目录树tr1,tr2如果是展开的,设置显示或者不显示复选框时目录树就会自动收起,有什么办法可以避免目录树不变


 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1916 积分:17092 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2017/10/6 9:20:00 [显示全部帖子]

测试了下发现如果目录树中有选中一个节点时,tr2.CheckBoxes = False 或者 true 会执行一次 AfterSelectNode中的代码,是否是这个原因?


 回到顶部