用TdxDBTreeList控件,如何做到,当选择子节点时,父节点也跟着选中,当所有子节点取消选择时,父节点也自动取消选择?(200分)

  • 主题发起人 主题发起人 dalse
  • 开始时间 开始时间
D

dalse

Unregistered / Unconfirmed
GUEST, unregistred user!
要求:<br>&nbsp; 当选择子节点时,父节点也跟着选中,当所有子节点取消选择时,父节点也自动取消选择,当非全部子节点选择时,父节点为灰色选择状态.
 
t: tdxdbtreelist;<br>node: Tcxtreelistnode;<br>top: integer;<br>node := t.focusednode;<br>top := node.level;<br>while (node &lt;&gt; nil) and (node.level &gt; top) do<br>begin<br>&nbsp; node.selected := 父亲的选择状态<br>&nbsp; node := node.getnext;<br>end;
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部