TreeViewAction Wyliczenie

Definicja

Określa akcję, która wywołała TreeViewEventArgs zdarzenie.

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

Pola

ByKeyboard 1

Zdarzenie zostało spowodowane przez naciśnięcie klawisza.

ByMouse 2

Zdarzenie zostało spowodowane przez operację myszy.

Collapse 3

Zdarzenie zostało spowodowane TreeNode zawaleniem się.

Expand 4

Zdarzenie zostało spowodowane TreeNode rozszerzeniem.

Unknown 0

Akcja, która spowodowała zdarzenie, jest nieznana.

Przykłady

W poniższym przykładzie kodu pokazano, jak używać TreeView.AfterSelect zdarzenia i TreeViewAction wyliczenia. Aby uruchomić przykład, wklej następujący kod w formularzu zawierającym kontrolkę TreeView o nazwie TreeView1. W tym przykładzie założono, że element TreeView1 jest wypełniany elementami, a TreeView.AfterSelect zdarzenie jest połączone z metodą obsługi zdarzeń zdefiniowaną w przykładzie.

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

Uwagi

To wyliczenie jest używane przez elementy członkowskie, takie jak TreeViewEventArgs konstruktor.

Dotyczy

Zobacz też