04. oktober 2002 - 11:02Der er
6 kommentarer og 1 løsning
Treeview : Vælg node
Jeg har en tree control i en formular. Der har jeg en sub: Private Sub treeCompView_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single) If Button = vbRightButton And Left(Me.treeCompView.SelectedItem.Key, 1) = "X" Then PopupMenu mnuPop1 End If End Sub
Dvs. hvis man højre-klikker på en node, hvor key starter med X kommer en popup menu op.
Problemet er, at når formen loades er der ikke markeret en node. Hvis brugeren derfor klikker, og ikke "rammer" en node så kommer der en fejl.
Kan jeg enten som select'e en bestemt node eller på anden måde undgå fejlen?
Private Sub treeCompView_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
if not Me.treeCompView.SelectedItem is nothing then If Button = vbRightButton And Left(Me.treeCompView.SelectedItem.Key, 1) = "X" Then PopupMenu mnuPop1 End If end if End Sub
Hmm... er det ikke noget med at sætte selected = true på den node man vil udvælge?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.