在TreeView的空白区域单击事件

本文关键字:单击 事件 区域 空白 TreeView | 更新日期: 2023-09-27 17:50:31

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

在TreeView的空白区域单击事件

你可以使用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");
}