【发布时间】:2011-09-01 21:02:58
【问题描述】:
如何将鼠标点击事件添加到 winform 树节点?
更新
请注意,我想在运行时执行此操作。
【问题讨论】:
-
我想知道“质量标准”算法发现我的问题有什么问题。
-
这可能只是问题的长度......
-
所以我绞尽脑汁想缩短这个问题,但算法说不?傻。
标签: treenode
如何将鼠标点击事件添加到 winform 树节点?
请注意,我想在运行时执行此操作。
【问题讨论】:
标签: treenode
要动态执行此操作,您需要处理 TreeView 的 NodeMouseClick 事件:
using System;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
treeView1.NodeMouseClick +=
new TreeNodeMouseClickEventHandler(treeView1_NodeMouseClick);
treeView1.Nodes.Add(new TreeNode("Node 1"));
treeView1.Nodes.Add(new TreeNode("Node 2"));
}
void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
Console.WriteLine("Clicked: " + e.Node.Text);
}
}
}
【讨论】: