Compartir a través de


TreeViewAction Enumeración

Definición

Especifica la acción que ha provocado un evento TreeViewEventArgs.

public enum class TreeViewAction
public enum TreeViewAction
type TreeViewAction = 
Public Enum TreeViewAction
Herencia
TreeViewAction

Campos

ByKeyboard 1

Una pulsación de tecla ha ocasionado el evento.

ByMouse 2

Una operación del mouse ha ocasionado el evento.

Collapse 3

TreeNode que se contrae ha ocasionado el evento.

Expand 4

TreeNode que se expande ha ocasionado el evento.

Unknown 0

Se desconoce la acción que ha causado el evento.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar el TreeView.AfterSelect evento y la TreeViewAction enumeración . Para ejecutar el ejemplo, pegue el código siguiente en un formulario que contiene un control TreeView denominado TreeView1. En este ejemplo se supone que TreeView1 se rellena con elementos y el TreeView.AfterSelect evento está conectado al método de control de eventos definido en el ejemplo.

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

Comentarios

Esta enumeración la usan miembros como el TreeViewEventArgs constructor.

Se aplica a

Consulte también