TreeViewAction Enumeración

Definición

Especifica la acción que ha provocado un evento TreeViewEventArgs.Specifies the action that raised a TreeViewEventArgs event.

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.The event was caused by a keystroke.

ByMouse 2

Una operación del mouse ha ocasionado el evento.The event was caused by a mouse operation.

Collapse 3

TreeNode que se contrae ha ocasionado el evento.The event was caused by the TreeNode collapsing.

Expand 4

TreeNode que se expande ha ocasionado el evento.The event was caused by the TreeNode expanding.

Unknown 0

Se desconoce la acción que ha causado el evento.The action that caused the event is unknown.

Ejemplos

En el ejemplo de código siguiente se muestra cómo TreeView.AfterSelect utilizar el evento TreeViewAction y la enumeración.The following code example demonstrates how to use the TreeView.AfterSelect event and the TreeViewAction enumeration. Para ejecutar el ejemplo, pegue el siguiente código en un formulario que contenga un control TreeView denominado TreeView1.To run the example paste the following code in a form containing a TreeView control named TreeView1. En este ejemplo se da por supuesto que treeView1 se TreeView.AfterSelect rellena con elementos y el evento se conecta al método de control de eventos definido en el ejemplo.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

Comentarios

Esta enumeración la usan miembros como el TreeViewEventArgs constructor.This enumeration is used by members such as the TreeViewEventArgs constructor.

Se aplica a

Consulte también: