Vreemd... ik heb het net even geprobeerd en een popup menutje haalde ik naar voren met deze code:
Het boeit niet waar dat uitkomt, maar het idee van het popup menu is goed.
Alleen als ik naast het menuutje klik (ergens anders op de listview dus) dan verdwijnt het menuutje ook netjes weer.
Hoe registreer je die muisklik op dat knopje van je? En hoe laat je dat menutje zien, laat wat code zien, misschien helpt dat.
Trouwens... ik wil wel weten hoe je dat knopje in IE erbij gemaakt hebt en het lijkt me sterk dat je daar die hele SCKWVblaaat.dll bij nodig hebt...
code:
1
2
3
4
5
6
| Private Sub lvwScores_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbRightButton Then
Set lvwScores.SelectedItem = lvwScores.HitTest(X, Y)
PopupMenu mnuScoresMenu, , , , mnuScoreBewerken
End If
End Sub |
Het boeit niet waar dat uitkomt, maar het idee van het popup menu is goed.
Alleen als ik naast het menuutje klik (ergens anders op de listview dus) dan verdwijnt het menuutje ook netjes weer.
Hoe registreer je die muisklik op dat knopje van je? En hoe laat je dat menutje zien, laat wat code zien, misschien helpt dat.
Trouwens... ik wil wel weten hoe je dat knopje in IE erbij gemaakt hebt en het lijkt me sterk dat je daar die hele SCKWVblaaat.dll bij nodig hebt...
- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!
je hebt die dll nodig om dingen uit IE uit te kunnen lezen. maar ik kom er net achter dat die dll standaard in windows zit dus dat die niet in de install hoeft (scheelt weer).Op dinsdag 16 oktober 2001 21:53 schreef Gerco het volgende:
Trouwens... ik wil wel weten hoe je dat knopje in IE erbij gemaakt hebt en het lijkt me sterk dat je daar die hele SCKWVblaaat.dll bij nodig hebt...
voor dat knopje moet je een nieuwe CLSID aanmaken, en die dan in het register zetten (kijk maar es onder HKLM,software,microsoft,internet explorer,extensions of kijk in die reg bestandjes die er bij zitten)
probleem bij mijn progje is dat er geen forms ofzo zijn, het enige wat ie geeft is dat popupmenuutje. normaal gesproken werkt het idd wel als je naast je popupmenu op een form/control klikt, maar dat is hier dus niet...
de code die ik gebruik is gewoon dit:
popupmenu mnupopup,0 or 2,,,mnutitle