以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于TREE VIEW中CheckBox选中灰底是怎么弄出来  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=1115)

--  作者:擎天柱
--  发布时间:2008/11/13 8:45:00
--  关于TREE VIEW中CheckBox选中灰底是怎么弄出来
关于TREE VIEW中CheckBoxes: 帮助中举例不是FOXTABLE做出来的。我有疑问: 1.CheckBox选中灰底是怎么弄出来? 2.一般而言,根节点CheckBox如果被选中,则其下各子节点CheckBox应该自动被全部选中,反之,根节点CheckBox如果被取消选中,则其下各子节点CheckBox应该自动全部被取消选中;同理,如果各子节点CheckBox都被选中,则其根节点自动选中,反之,如果各子节点CheckBox全部取消选中,则其根节点自动取消选中。这个已经是通用型的,难道要我们自己编码实现? 3.依2,如果有部分子节点CheckBox被选中,部分子节点CheckBox未被选中,则其根节点CheckBox自动选中,且灰底,这个也是通用型的,怎么弄?帮助中没找到灰底是怎么弄出来的
--  作者:狐狸爸爸
--  发布时间:2008/11/13 8:53:00
--  
大部分用户是普通用户,所有foxtable的对于很多控件时简化处理的,而且也没有必要刻意追求某种效果。
灰底没有提供接口实现,你可以将父节点单作全选的开关即可。
至于同时选中和取消选中子节点,一个for each语句,三行代码就可以搞定的,你可以尝试一下。