gpt4 book ai didi

c# - 在哪里可以找到 TreeView 节点中的 Click 事件?

转载 作者:行者123 更新时间:2023-11-30 15:04:59 25 4
gpt4 key购买 nike

TreeView 有问题我找不到在每个子节点中找到点击事件的方法

这是一个示例图片 enter image description here

这是我到目前为止尝试过的方法。

Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterSelect
If TreeView1.SelectedNode.Level = 0 Then
MsgBox("1")
ElseIf TreeView1.SelectedNode.Level = 1 Then
MsgBox("2")
ElseIf TreeView1.SelectedNode.Level = 2 Then
MsgBox("3")
ElseIf TreeView1.SelectedNode.Level = 3 Then
MsgBox("4")
ElseIf TreeView1.SelectedNode.Level = 4 Then
MsgBox("5")
End If
End Sub

问题是在每个子节点中,消息框总是说它是 2

最佳答案

您正在使用的事件是好的事件。如果您想获得新选择的节点,只需在您的事件处理程序中使用 EventArgs 对象(名为 e 的参数)。以下代码是 C# 而不是 VB.Net,但它非常简单:

private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
// Use the e parameter to get the new selected node
MessageBox.Show(e.Node.Text);
}

关于c# - 在哪里可以找到 TreeView 节点中的 Click 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9582092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com