TreeView节点选中和双击的代码
2015-04-05 23:55:09 访问(1495) 赞(0) 踩(0)
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void treeView_Main_AfterSelect(object sender, TreeViewEventArgs e)
{
try
{
if (e.Node==null)
return;
if (e.Action != TreeViewAction.ByMouse)
return;
TreeNodeClick((SlowX.CreateGetSetApp.Enums.Oper.EmOper)e.Node.Tag);
}
catch (Exception err)
{
MsgForm.MsgShowDialog(err.Message);
}
}
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void treeView_Main_DoubleClick(object sender, EventArgs e)
{
try
{
if (treeView_Main.SelectedNode == null)
return;
TreeNodeClick((SlowX.CreateGetSetApp.Enums.Oper.EmOper)treeView_Main.SelectedNode.Tag);
}
catch (Exception err)
{
MsgForm.MsgShowDialog(err.Message);
}
}
/// <summary>
///
/// </summary>
/// <param name="em"></param>
protected void TreeNodeClick(SlowX.CreateGetSetApp.Enums.Oper.EmOper em )
{
switch (em)
{
case SlowX.CreateGetSetApp.Enums.Oper.EmOper.生成get和set:
CreateCodeClick();
break;
case SlowX.CreateGetSetApp.Enums.Oper.EmOper.生成nameInfo:
CreateNameInfo();
break;
}
}
标签:
TreeView节点选中和双击的代码 


上一条:
下一条:
相关评论
发表评论