TreeViewAction 枚举

定义

指定引发 TreeViewEventArgs 事件的操作。

C#
public enum TreeViewAction
继承
TreeViewAction

字段

名称 说明
ByKeyboard 1

此事件由按键操作引发。

ByMouse 2

此事件由鼠标操作引发。

Collapse 3

此事件由 TreeNode 折叠操作引发。

Expand 4

此事件由 TreeNode 展开操作引发。

Unknown 0

引发此事件的操作未知。

示例

下面的代码示例演示如何使用 TreeView.AfterSelect 事件和 TreeViewAction 枚举。 若要运行该示例,请将以下代码粘贴到包含名为 TreeView1 的 TreeView 控件的窗体中。 此示例假定使用项填充 TreeView1,并且事件 TreeView.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;
    }
}

注解

此枚举由构造函数等 TreeViewEventArgs 成员使用。

适用于

产品 版本
.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

另请参阅