单击TreeView空白区域中的事件

时间:2013-01-02 20:01:02

标签: c# treeview contextmenu

要确定我的上下文菜单的内容,我需要检测用户何时点击树视图的空白区域。 但是,ClickMouseClick事件都不会触发。 是否可以通过派生TreeView来实现所需的功能? 如果没有,我该怎么办?

1 个答案:

答案 0 :(得分:3)

您可以使用MouseDown事件,即使在空白区域也会触发。

private void treeView1_MouseClick(object sender, MouseEventArgs e)
{
   // MessageBox.Show("treeView1_MouseClick");
}

private void treeView1_Click(object sender, EventArgs e)
{
   // MessageBox.Show("treeView1_Click");
}

private void treeView1_MouseDown(object sender, MouseEventArgs e)
{
    MessageBox.Show("treeView1_MouseDown");
}