以文本方式查看主题 - 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语句,三行代码就可以搞定的,你可以尝试一下。 |