【发布时间】:2016-10-06 23:10:58
【问题描述】:
有没有办法让树视图强制执行一个规则,即子节点需要检查其父节点,而不使用节点的已检查事件处理程序?当孩子被检查,但父母没有被检查时,应该自动检查父母。取消选中父级时,应取消选中所有子级。
这将在 Windows 窗体应用程序中用于定义用户的访问权限。某些权利依赖于另一种权利,因此要求禁止仅对子项进行选择。
【问题讨论】:
-
为什么要避免检查事件处理程序?这是WinForms之类的吗?
-
@LarsTech 是的,Winforms。我会编辑帖子。想要避免事件处理程序来消除一些 UI 代码。它的应用是访问权限选择。某些访问权限只能与其他权限一起授予。我只是认为树视图可能具有此内置功能,就像在添加窗口功能对话框中看到的那样,没有父功能就无法选择子功能。