TreeViewAction Перечисление

Определение

Задает действие, которое вызывает событие TreeViewEventArgs.Specifies the action that raised a TreeViewEventArgs event.

public enum class TreeViewAction
public enum TreeViewAction
type TreeViewAction = 
Public Enum TreeViewAction
Наследование
TreeViewAction

Поля

ByKeyboard 1

Событие вызвано нажатием клавиши.The event was caused by a keystroke.

ByMouse 2

Событие вызвано операцией с мышью.The event was caused by a mouse operation.

Collapse 3

Это событие вызвано сворачиванием объекта TreeNode.The event was caused by the TreeNode collapsing.

Expand 4

Это событие вызвано развертыванием объекта TreeNode.The event was caused by the TreeNode expanding.

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. Чтобы выполнить пример, вставьте следующий код в форму, содержащую элемент управления TreeView с именем TreeView1.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.

Применяется к

Дополнительно