Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: ?Kuvan liikuttelu näppäimistölVB

JAK [29.10.2004 12:42:56]

#

Yritän saada liikutettua nuolinäppäimillä pientä kuvaa. Katsoin oppaasta vinkkiä, mutta jotain on pielessä. Käynnistyttyään ohjelm ei tee yhikäs mittää...?

Tällaiselta näyttää koodi:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
     Case vbKeyLeft
        Picture1.Left = Picture1.Left - 10
     Case vbKeyRight
        Picture1.Left = Picture1.Left + 10
     Case vbKeyUp
        Picture1.Top = Picture1.Top - 10
     Case vkeydown
        Picture1.Top = Picture1.Top + 10
    End Select

End Sub

Blaze [29.10.2004 12:50:08]

#

Kristallipalloni sanoo, että formin KeyPreview-ominaisuuden asettaminen trueksi auttaa.

Nykyisellään ne napinpainallukset menevät aktiiviselle kontrollille, joka ei ole se formi, vaan se PictureBoxi. KeyPreview saa aikaan sen, että ne menevät ensin formille, ja sitten vasta aktiiviselle kontrollille.

JAK [29.10.2004 14:13:38]

#

No juupa juu.... Niinhän se onkin

Kiitokset vastauksesta jatketaan...

Vastaus

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

Tietoa sivustosta