Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: VB, liikuttaminen loopista

Sivun loppuun

Createman [20.07.2003 23:10:06]

#

Miten saa vaikkapa subin, piirra, loopista seurattua, onko näppäintä painettu?

Eli:

Sub piirra()
Dim x As Integer
Do
x = x + 1
If   nappainPainettu?   then

      ...

End If

...

Loop Until x = 10
End Sub

Antti Laaksonen [20.07.2003 23:42:26]

#

Seuraa näppäimistöä tavalliseen tapaan KeyDown- ja KeyUp-aliohjelmissa, ja tallenna painetut näppäimet globaaliin taulukkoon. Tästä taulukosta voi mikä tahansa ohjelman osa selvittää jokaisen näppäimen tilan. Lähetin tästä aiheesta joskus kauan sitten koodivinkin: https://www.ohjelmointiputka.net/koodivinkit/23436-vb6-näppäimistökäsittelijä

Createman [21.07.2003 01:03:34]

#

Taitaapi olla liian hidas. Onko olemassa jotain nopeampaa?

thefox [21.07.2003 03:26:08]

#

Äläs poeka puhu paskkoo, ei ole hidas.

odys [21.07.2003 12:56:52]

#

No ei ole hidas ei. Varmaan nopein tapa.

Createman [21.07.2003 16:06:50]

#

Nyt sain toimimaan "hieman" nopeammin. =)

odys [21.07.2003 16:21:56]

#

No näytäppäs muillekkin ratkaisusi.

Createman [21.07.2003 16:44:44]

#

Piirtokäskyt jokaisen if-lauseen jälkeen, eikä köntässä.


Sivun alkuun

Vastaus

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

Tietoa sivustosta