TreeViewAction Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir olayı tetikleyen TreeViewEventArgs eylemi belirtir.
public enum class TreeViewAction
public enum TreeViewAction
type TreeViewAction =
Public Enum TreeViewAction
- Devralma
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.