Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Nappula-apua

masterchief [03.05.2006 09:26:26]

#

Häsään VB:llä jotain hämärää ja ohjelmassani on nappula. Jos nappulaa rämpyttää niin ohjelma vetää jönkkiin, enkä muutenkaan haluaisi että nappulaa voisi rämpyttää. Olisko siis mahdollista asettaa nappulaan "cooldown"(WoW) timerilla tai jollain?

Metabolix [03.05.2006 09:43:55]

#

Toki.

Global Nappi_Painettu As Boolean

Sub Klikkaus
  ' Onko nappia jo painettu?
  If Nappi_Painettu Then End Sub

  ' No nyt ainakin on
  Nappi_Painettu = True

  ' Ja timeri käyntiin
  Timer.Interval = 1000

  ' Sitten muut jutut
End Sub

Sub Timer
  ' Timerillä merkitään, että nappia saa taas painaa
  Nappi_Painettu = False;
  Timer.Interval = 0
End Sub

Tietenkin Nappi-Painettu-muuttujan sijaan voi tarkkailla vain tuota Timerin intervallia, sekin riittää välineeksi. Idea on joka tapauksessa sama.

masterchief [03.05.2006 09:47:19]

#

THAX

masterchief [17.05.2006 08:25:01]

#

no PE***LE eihän tämä nyt toiminukkaa. Valittaa tosta As Booleanista.

BadSource [17.05.2006 09:32:17]

#

Valittaa mitä? Informaatioon hukkuessani kristallipallo sanoo, että esittelet muuttujan väärin. Korvaa Global Private:lla formi-tasolla, tai Public:lla module-tasolla.

tesmu [17.05.2006 19:02:59]

#

Pistä Dim Nappi_Painettu as Boolean

Vastaus

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

Tietoa sivustosta