TreeViewAction 枚举
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定引发 TreeViewEventArgs 事件的操作。
public enum class TreeViewAction
C#
public enum TreeViewAction
type TreeViewAction =
Public Enum TreeViewAction
- 继承
名称 | 值 | 说明 |
---|---|---|
ByKeyboard | 1 | 此事件由按键操作引发。 |
ByMouse | 2 | 此事件由鼠标操作引发。 |
Collapse | 3 | 此事件由 TreeNode 折叠操作引发。 |
Expand | 4 | 此事件由 TreeNode 展开操作引发。 |
Unknown | 0 | 引发此事件的操作未知。 |
下面的代码示例演示如何使用 TreeView.AfterSelect 事件和 TreeViewAction 枚举。 若要运行该示例,请将以下代码粘贴到包含名为 TreeView1 的 TreeView 控件的窗体中。 此示例假定使用项填充 TreeView1,并且事件 TreeView.AfterSelect 已连接到示例中定义的事件处理方法。
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;
}
}
C#
// 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
此枚举由构造函数等 TreeViewEventArgs 成员使用。
产品 | 版本 |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |