TreeViewAction Sabit listesi

Tanım

Bir olayı tetikleyen TreeViewEventArgs eylemi belirtir.

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

Alanlar

ByKeyboard 1

Olaya bir tuş vuruşu neden oldu.

ByMouse 2

Olaya fare işlemi neden oldu.

Collapse 3

Olay, daraltma nedeniyle TreeNode oluştu.

Expand 4

Olay, genişletmeden TreeNode kaynaklandı.

Unknown 0

Olaya neden olan eylem bilinmiyor.

Örnekler

Aşağıdaki kod örneği, olayın ve numaralandırmanın TreeView.AfterSelectTreeViewAction nasıl kullanılacağını gösterir. Örneği çalıştırmak için aşağıdaki kodu TreeView1 adlı bir TreeView denetimi içeren bir forma yapıştırın. Bu örnekte TreeView1 öğesinin öğelerle dolduruldığı ve TreeView.AfterSelect olayın örnekte tanımlanan olay işleme yöntemine bağlı olduğu varsayılır.

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

Açıklamalar

Bu numaralandırma oluşturucu gibi TreeViewEventArgs üyeler tarafından kullanılır.

Şunlara uygulanır

Ayrıca bkz.