Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Valikko(vb)

petrinm [31.12.2003 12:17:36]

#

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)

hunajavohveli [31.12.2003 12:19:23]

#

Eikös siihen käytetä jotain menu-editoria?

petrinm [31.12.2003 12:22:53]

#

Varmaan, mutta miten.

sooda [31.12.2003 12:24:12]

#

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.

Antti Laaksonen [31.12.2003 12:26:45]

#

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

sooda [31.12.2003 12:30:08]

#

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...

petrinm [31.12.2003 12:33:16]

#

Kiitos!!
Vastauksen tuleminen kesti noin 9 minuuttia

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta