一、鼠标双击事件——如果有节点就打开界面,若没有则什么也不执行
private void tvMain_DoubleClick(object sender, System.EventArgs e) //(*鼠标双击数时的事件)
{
//判断鼠标是否在节点区域
Infragistics.Win.UltraWinTree.UltraTreeNode node =
tvMain.GetNodeFromPoint(tvMain.PointToClient(Cursor.Position));
try
{
if(node != null && !node.HasNodes) //(*有节点,并且是最低一级的节点)
{
Explain(node.Tag.ToString(), node.Key.ToString()); //(*打开窗口 (类名称,窗口名称),调用Explain )
}
}
catch
{
}
}