TreeView控件的 tvFunction_AfterCheck tvFunction_BeforeCheck 事件中要注意
在这两个事件处理中,如果加设置其它的node的check状态时,
要加 if (e.Action == TreeViewAction.ByMouse)
private void tvFunction_AfterCheck(object sender, TreeViewEventArgs e)
{
if (e.Action == TreeViewAction.ByMouse)
{
SetParentNodeSelect(e.Node, e.Node.Checked);
SetChildNodeSelect(e.Node, e.Node.Checked);
}
}
要不,会造成溢出.