[VB] popupmenu verdwijnt niet

Pagina: 1
Acties:

  • BOOTZ
  • Registratie: Maart 2001
  • Laatst online: 16-09 09:54
ben bezig met GoTbar (zie dit topic), maar nou is het probleem dat het popupmenu (gewoon de popupmenu functie van vb) niet verdwijnt als je er naast klikt.
iemand een idee hoe dat komt en hoe het op te lossen is? :?

Maak je eigen poll


  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 14-09 17:42

Gerco

Professional Newbie

Vreemd... ik heb het net even geprobeerd en een popup menutje haalde ik naar voren met deze code:
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!


  • BOOTZ
  • Registratie: Maart 2001
  • Laatst online: 16-09 09:54
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... :?
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).
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

Maak je eigen poll