Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: miten saa ukkelin liikkelle?

ossi.heino1991 [07.11.2003 11:27:46]

#

Miten saan Visual Basicin tekemään niin, että nuolinäppäimillä voi ohjata pictureboxia ylös,alas,oikealle ja vasemmalle????????

odys [07.11.2003 12:04:35]

#

Täällä foorumeilla on puhuttu paljon jonkun objektin liikuttelemisesta. Haku käteen ja lukemaan. Sitten sovellat.

Antti Laaksonen [07.11.2003 12:48:41]

#

Helpoiten niin, että laitat formin KeyPreview-ominaisuuden arvoksi True, ja kirjoitat KeyDown-tapahtumaan tällaista:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyLeft
        Picture1.Move Picture1.Left - 100
    Case vbKeyUp
        Picture1.Move Picture1.Left, Picture1.Top - 100
    Case vbKeyRight
        Picture1.Move Picture1.Left + 100
    Case vbKeyDown
        Picture1.Move Picture1.Left, Picture1.Top + 100
    End Select
End Sub

Move-metodin ensimmäinen parametri on siis kontrollin x-koordinaatti ja toinen (ei pakollinen) parametri on kontrollin y-koordinaatti.

ossi.heino1991 [07.11.2003 15:51:17]

#

kiitos, tota juuri tarvitsinkin

Dustbin [07.11.2003 22:05:48]

#

Ossi, mitä olet tekemässä?

Sharph [09.11.2003 18:13:28]

#

Enkö ole ainoa 91-syntynyt täällä? Kato myös se koodivinkki siitä näppäinohjauksesta.

Vastaus

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

Tietoa sivustosta