代码拉取完成,页面将自动刷新
FrmMain 中建议将tvMenu_AfterSelect事件更改为tvMenu_NodeMouseClick事件
因为AfterSelect事件是在选择其他节点时触发,选择当前同一个节点不触发。
在前面在加一语句,判断是否为子节点
private void tvMenu_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
if (e.Node.Nodes.Count > 0)
{
return;
}
////tvMenu_AfterSelect中代码
}
这样的话就可以将TreeViewEx控件中代码TreeViewEx_NodeMouseClick和TreeViewEx_AfterSelect删一删了。