Treeview - Event auf Knoten Klicken, aber nicht die Erweiterung in Visual Basic (VS 2012 V11)

Ich versuche zu machen, eine Hilfe-Datei in Visual Basic. Ich habe beschlossen, zu gehen den Weg der Replikation der Stil der alten Hilfe-Dateien mit einem TreeView - panel, auf der linken Seite, und ein RichTextbox auf der rechten Seite des Formulars. (Dieses set-up sieht wie die Hilfe-Datei in PowerShell fast genau.

Ich versuche es so zu machen, dass, wenn ein TreeView Node ist Single Clicked die RichTextbox Text wird sich ändern, um den entsprechenden text. Hier ist mein code:

 Private Sub treeView_NodeMouseClick(ByVal sender As Object, ByVal e As TreeNodeMouseClickEventArgs) Handles TreeViewContents.NodeMouseClick
        If e.Node.Text.Equals("Program Help") Then
            RTBHelp.Text = Environment.NewLine & "Help text here."
        End If

        If e.Node.Text.Equals("Program Getting Started") Then
            RTBHelp.Text = Environment.NewLine & "Getting Started text here"
        End If

    End Sub

Das problem ist, dass der text geändert wird, wenn Sie einfach auf die Schaltfläche Plus oder Minus befindet sich neben dem TreeView Node. Aber, ich möchte zu emulieren, die PowerShell helfen Verhalten, wo Sie die Plus oder Minus erweitern oder reduzieren Sie die Knoten, ändert aber nicht die RichTextbox Text. Nur beim Klick auf den Nodes name (Text) an sich sollte die RichTextbox Textändern. Ich habe versucht, verschiedene Methoden, aber keiner scheint zu funktionieren. Was kann ich tun?

InformationsquelleAutor user2348797 | 2013-05-21
Schreibe einen Kommentar