-1

我正在尝试UserControl基于TreeView控件创建一个。因为我需要在设计时处理节点选择。不幸的是,节点在设计时没有在 Visual Studio 中被选中。欢迎任何建议/解决方法。

4

2 回答 2

0

有这样的选项使用TreeNode Editor

在此处输入图像描述

您可以通过两种方式打开它:

  1. 右键单击您的TreeView控件 ->编辑节点

或者

  1. 从“属性”窗口转到“行为”部分并查找节点(集合)
于 2013-11-06T08:40:15.160 回答
0
private void treeView1_MouseDown(object sender, MouseEventArgs e)
{
    if (e.Button == System.Windows.Forms.MouseButtons.Right)
    {
        var info = treeView1.HitTest(e.Location);
        treeView1.SelectedNode = info.Node;

        if (info.Node == null)
        {
            // do something
        }
        else
        {
            // do something
        }
    }
}

使用TreeView.HitTest

于 2013-11-05T19:19:55.633 回答