TreeViewAction TreeViewAction TreeViewAction TreeViewAction Enum

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
TreeViewActionTreeViewActionTreeViewActionTreeViewAction

Campos

ByKeyboard ByKeyboard ByKeyboard ByKeyboard 1

Una pulsación de tecla ha ocasionado el evento.The event was caused by a keystroke.

ByMouse ByMouse ByMouse ByMouse 2

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

Collapse Collapse Collapse Collapse 3

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

Expand Expand Expand Expand 4

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

Unknown Unknown Unknown 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 usar el TreeView.AfterSelect eventos y el TreeViewAction enumeración.The following code example demonstrates how to use the TreeView.AfterSelect event and the TreeViewAction enumeration. Para ejecutar el ejemplo, pegue el código siguiente 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 TreeView1 se rellena con elementos y el TreeView.AfterSelect evento está conectado 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 se usa como miembros los TreeViewEventArgs constructor.This enumeration is used by members such as the TreeViewEventArgs constructor.

Se aplica a

Consulte también: