TreeViewAction Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Meghatározza az eseményt TreeViewEventArgs okozó műveletet.
public enum class TreeViewAction
public enum TreeViewAction
type TreeViewAction =
Public Enum TreeViewAction
- Öröklődés
Mezők
| Name | Érték | Description |
|---|---|---|
| Unknown | 0 | Az eseményt okozó művelet ismeretlen. |
| ByKeyboard | 1 | Az eseményt billentyűleütés okozta. |
| ByMouse | 2 | Az eseményt egérművelet okozta. |
| Collapse | 3 | Az eseményt az TreeNode összeomlás okozta. |
| Expand | 4 | Az eseményt a TreeNode bővülés okozta. |
Példák
Az alábbi példakód bemutatja, hogyan használható az TreeView.AfterSelect esemény és az TreeViewAction enumerálás. A példa futtatásához illessze be a következő kódot egy TreeView1 nevű TreeView-vezérlőt tartalmazó űrlapba. Ez a példa feltételezi, hogy a TreeView1 elemekkel van feltöltve, és az TreeView.AfterSelect esemény a mintában meghatározott eseménykezelési módszerhez van csatlakoztatva.
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
Megjegyzések
Ezt az enumerálást olyan tagok használják, mint a TreeViewEventArgs konstruktor.