public class Form1 : Form
{
private TreeNode node; private void TreeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
node = e.node;
MessageBox.Show(Node.Text);
} private void button1_Click(object sender, EventArgs e)
{
//调用TreeView的NodeMouseClick事件
}
}
{
//调用TreeView的NodeMouseClick事件
TreeView1_NodeMouseClick(null,this.TreeView1);
}
{
private TreeNodeMouseClickEventArgs e_Node=null; public frmEmployee()
{
InitializeComponent();
} private void frmEmployee_Load(object sender, EventArgs e)
{
for (int i = 0; i < 10; i++)
treeView1.Nodes.Add(i.ToString(), i.ToString());
} private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
this.e_Node = e ;
sender = treeView1;
MessageBox.Show( sender.ToString() +" : "+e.Node.Text);
} private void button1_Click(object sender, EventArgs e)
{
if (this.e_Node == null) return;
treeView1_NodeMouseClick(null, this.e_Node);
treeView1.Focus();
}
}