我cbNode5
在包含 5 个子节点的 TreeView 中有一个节点,我试图以某种方式捕获选中和取消选中,cbNode5
以便我可以标记子节点并选中/取消选中以匹配父节点。我知道如何通过节点来检查/取消选中子节点,但我无法弄清楚当用户通过鼠标单击或键盘选中复选框时触发的事件是什么以及如何捕获。
我已经尝试了 AfterCheck 事件,但它似乎没有工作(而且我知道将复选框设置为 true 的行,因为它在其他事件下运行良好):
private void tvSteps_AfterCheck(object sender, TreeViewEventArgs e)
{
tvSteps.Nodes["cbStep1"].Checked = true;
}