TreeViewAction (Enumeración)

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

Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

public enum TreeViewAction
public enum TreeViewAction
public enum TreeViewAction

 Nombre de miembroDescripción
Compatible con .NET Compact FrameworkByKeyboardUna pulsación de tecla ha ocasionado el evento. 
Compatible con .NET Compact FrameworkByMouseUna operación del mouse (ratón) ha ocasionado el evento. 
Compatible con .NET Compact FrameworkCollapseTreeNode que se contrae ha ocasionado el evento. 
Compatible con .NET Compact FrameworkExpandTreeNode que se expande ha ocasionado el evento. 
Compatible con .NET Compact FrameworkUnknownSe desconoce la acción que ha causado el evento. 

Los miembros como el constructor TreeViewEventArgs utilizan esta enumeración.

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

// 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 void treeView1_AfterSelect(Object sender,
    System.Windows.Forms.TreeViewEventArgs e)
{
    // Vary the response depending on which TreeViewAction
    // triggered the event. 
    switch (e.get_Action()) {
        case TreeViewAction.ByKeyboard:
            MessageBox.Show("You like the keyboard!");
            break;
        case TreeViewAction.ByMouse:
            MessageBox.Show("You like the mouse!");
            break;
    }
} //treeView1_AfterSelect

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 2.0, 1.0
Mostrar: