閱讀英文

共用方式為


TreeViewAction 列舉

定義

指定引發 TreeViewEventArgs 事件的動作。

C#
public enum TreeViewAction
繼承
TreeViewAction

欄位

名稱 Description
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

另請參閱