Announcement

Collapse
No announcement yet.

Treeview aktives item -> Context menu

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Treeview aktives item -> Context menu

    Hallo,

    folgendes Problem,
    ich habe einen Treeview und ein Kontextmenu
    damit verbunden,
    wenn man mit das Kontextmenu über rechtklick aufruft
    ändert sich das aktuell selektierte item nicht,
    und die befehle gehen auf das selected -- falshce item....

    wie ändere ich das markierte item im treeview auf die mauspos.?

  • #2
    ungefähr so.

    Code:
    Private Sub treeView1_MouseClick(ByVal sender As Object, ByVal e As MouseEventArgs)
        If (e.Button = MouseButtons.Right) Then
            Dim node As TreeNode = Me.treeView1.GetNodeAt(e.Location)
            If (Not node Is Nothing) Then
                Me.treeView1.SelectedNode = node
                Me.contextMenuStrip1.Show(Me.treeView1.PointToScreen(e.Location))
            End If
        End If
    End Sub
    Ich würde das Kontextmenü auch so wie im Beispiel aus dem Mouse_Click Event öffnen und dem Treeview offiziell gar kein ContextMenu zuweisen. Denn dein Contextmenü würde sonst ja auch geöffnet werden wenn du gar keinen Node triffst.

    Comment


    • #3
      danke

      Comment

      Working...
      X