TreeView.AfterSelect 事件

定义

在选定树节点后发生。

C#
public event System.Windows.Forms.TreeViewEventHandler AfterSelect;
C#
public event System.Windows.Forms.TreeViewEventHandler? AfterSelect;

事件类型

示例

下面的代码示例演示如何使用 TreeViewAction 枚举。 若要运行此示例,请将以下代码粘贴到包含 TreeView 名为 的控件的 TreeView1窗体中。 此示例要求 TreeView1 使用 项填充 ,并且 事件 AfterSelect 连接到示例中定义的事件处理程序。

C#
// Handle the After_Select event.
private void TreeView1_AfterSelect(System.Object sender, 
    System.Windows.Forms.TreeViewEventArgs e)
{

    // Vary the response depending on which TreeViewAction
    // triggered the event. 
    switch((e.Action))
    {
        case TreeViewAction.ByKeyboard:
            MessageBox.Show("You like the keyboard!");
            break;
        case TreeViewAction.ByMouse:
            MessageBox.Show("You like the mouse!");
            break;
    }
}

注解

未选择节点时不会发生此事件。 若要检测是否清除了所选内容,可以测试 TreeNode.IsSelected 属性。

有关处理事件的详细信息,请参阅 处理和引发事件

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另请参阅