TreeViewAction 열거형

정의

TreeViewEventArgs 이벤트를 발생시킨 작업을 지정합니다.

public enum class TreeViewAction
public enum TreeViewAction
type TreeViewAction = 
Public Enum TreeViewAction
상속
TreeViewAction

필드

Name Description
Unknown 0

이벤트를 발생시킨 동작을 알 수 없습니다.

ByKeyboard 1

이 이벤트는 키 입력으로 인해 발생했습니다.

ByMouse 2

이 이벤트는 마우스 작업으로 인해 발생했습니다.

Collapse 3

이 이벤트는 축소로 TreeNode 인해 발생했습니다.

Expand 4

확장으로 인해 TreeNode 이벤트가 발생했습니다.

예제

다음 코드 예제에서는 이벤트 및 열거형을 TreeView.AfterSelectTreeViewAction 사용 하는 방법을 보여 줍니다. 예제를 실행하려면 TreeView1이라는 TreeView 컨트롤이 포함된 양식에 다음 코드를 붙여넣습니다. 이 예제에서는 TreeView1이 항목으로 채워지고 TreeView.AfterSelect 이벤트가 샘플에 정의된 이벤트 처리 메서드에 연결되어 있다고 가정합니다.

private:
   // Handle the After_Select event.
   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;
      }
   }
// 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;
    }
}
' Handle the After_Select event.
Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, _
    ByVal e As System.Windows.Forms.TreeViewEventArgs) _
        Handles TreeView1.AfterSelect

    ' Vary the response depending on which TreeViewAction
    ' triggered the event. 
    Select Case (e.Action)
        Case TreeViewAction.ByKeyboard
            MessageBox.Show("You like the keyboard!")
        Case TreeViewAction.ByMouse
            MessageBox.Show("You like the mouse!")
    End Select
End Sub

설명

이 열거형은 생성자와 같은 멤버에서 TreeViewEventArgs 사용됩니다.

적용 대상

추가 정보