Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Millä erotella VB:ssä näppäimen pohjassa pitäminen?

Toitsu [21.09.2007 10:10:49]

#

Eli jos pitää vaikka alas nappia pohjassa, niin se on eri asia kuin näpäyttää kerran? Eli miten erotellaan että onko pohjassa vai kertapainallus?

Voiko myöskään näppäimistöltä tulevaa napin komentoa hidastaa jotenkin? Eli pohjassa pito on sarja peräkkäisiä painalluksia, mutta että ne painallukset tulisi hitaammalla tahdilla?

Grez [21.09.2007 11:06:21]

#

Toitsu kirjoitti:

Eli jos pitää vaikka alas nappia pohjassa, niin se on eri asia kuin näpäyttää kerran? Eli miten erotellaan että onko pohjassa vai kertapainallus?

Jos pitää nappia pohjassa (ja joskus päästää irtikin siitä) niin sehän on kertapainallus, tosin pitkäkestoisempi.

Keydown ja Keyup tapahtumat kertovat milloin nappia painetaan ja milloin siitä päästetään irti. Näiden tapahtumien välisen ajan voi melkoisen triviaalisti laskea.

Toitsu [21.09.2007 19:22:24]

#

Juu, kylläpä sainkin nyt toimimaan ihan hyvin. Kiitos.

groovyb [22.09.2007 12:18:13]

#

timeria voit myös käyttää.
pistää laskemaan siitä kun näppäintä on painettu niin saat tehtyä vaikka toiminnon joka vaatii esim 5. sek näppäimen pohjassa pitämistä.

Vastaus

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

Tietoa sivustosta