TreeViewAction Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica a ação que gerou um evento TreeViewEventArgs.
public enum class TreeViewAction
public enum TreeViewAction
type TreeViewAction =
Public Enum TreeViewAction
- Herança
Campos
ByKeyboard | 1 | O evento foi gerado por um pressionamento de tecla. |
ByMouse | 2 | O evento foi causado por uma operação de mouse. |
Collapse | 3 | O evento foi gerado pelo recolhimento de TreeNode. |
Expand | 4 | O evento foi gerado pela expansão de TreeNode. |
Unknown | 0 | A ação que causou o evento é desconhecida. |
Exemplos
O exemplo de código a seguir demonstra como usar o TreeView.AfterSelect evento e a TreeViewAction enumeração . Para executar o exemplo, cole o código a seguir em um formulário que contém um controle TreeView chamado TreeView1. Este exemplo pressupõe que TreeView1 é preenchido com itens e o TreeView.AfterSelect evento está conectado ao método de manipulação de eventos definido no exemplo.
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
Comentários
Essa enumeração é usada por membros como o TreeViewEventArgs construtor.