TreeViewAction TreeViewAction TreeViewAction TreeViewAction Enum

定義

TreeViewEventArgs イベントを発生させたアクションを指定します。Specifies the action that raised a TreeViewEventArgs event.

public enum class TreeViewAction
public enum TreeViewAction
type TreeViewAction = 
Public Enum TreeViewAction
継承
TreeViewActionTreeViewActionTreeViewActionTreeViewAction

フィールド

ByKeyboard ByKeyboard ByKeyboard ByKeyboard 1

イベントは、キーストロークによって発生しました。The event was caused by a keystroke.

ByMouse ByMouse ByMouse ByMouse 2

イベントは、マウス操作によって発生しました。The event was caused by a mouse operation.

Collapse Collapse Collapse Collapse 3

イベントは、TreeNode が折りたたまれたことによって発生しました。The event was caused by the TreeNode collapsing.

Expand Expand Expand Expand 4

イベントは、TreeNode が展開されたことによって発生しました。The event was caused by the TreeNode expanding.

Unknown Unknown Unknown Unknown 0

イベントを発生させたアクションは不明です。The action that caused the event is unknown.

次のコード例は、使用する方法を示します、TreeView.AfterSelectイベントとTreeViewAction列挙体。The following code example demonstrates how to use the TreeView.AfterSelect event and the TreeViewAction enumeration. TreeView1 という名前の TreeView コントロールを含むフォームの例では、次のコードを実行します。To run the example paste the following code in a form containing a TreeView control named TreeView1. この例では、項目を含む TreeView1 が設定されます、TreeView.AfterSelectサンプルで定義されたイベント処理メソッドにイベントが接続されています。This example assumes TreeView1 is populated with items and the TreeView.AfterSelect event is connected to the event-handling method defined in the sample.

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コンス トラクター。This enumeration is used by members such as the TreeViewEventArgs constructor.

適用対象

こちらもご覧ください