Olisi tarkoitus tehdä valikko, joka ilmestyy kun painaa oikea hiiren nappia.
Asian selvennykseksi tässä on kuva tarkoituksesta.
http://koti.mbnet.fi/petrinm/esimerkki.jpg
(saman tapaine)
Eikös siihen käytetä jotain menu-editoria?
Varmaan, mutta miten.
BMP... krääh. Pakkaa poika kuvas! No kutenkin, klikkaa eka sitä formia ja sitte paina Ctrl+E. Tai paina sitä yhtä nappia. http://koti.mbnet.fi/koodaaja/menu_editor.jpg
Ja sitten PopUpMenu valikonnimi.
Tee valikkoeditorilla tavallinen valikko. Määritä sen ylimmän kohdan Visible-arvoksi False, jolloin valikko ei tule näkyviin ohjelmaan. Jos nyt haluat näyttää valikon silloin, kun käyttäjä painaa hiiren oikeaa näppäintä ikkunassa, kirjoita seuraavaa:
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 Then PopupMenu mnuTesti 'mnuTesti on luonnollisesti valikon nimi End If End Sub
Ohoh antti ehti ensin... ja sehän o defaulttina hiiren kohdalla... mutta
lainaus:
PopupMenu menuname, flags, x, y, boldcommand
Tossa on noi x ja y jutskat, settaat hiiren koordinaatit niihin... esim tossa mousedownissa ne ovat nuo x ja y...
Kiitos!!
Vastauksen tuleminen kesti noin 9 minuuttia
Aihe on jo aika vanha, joten et voi enää vastata siihen.