Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Millä arpoa kuvia?

Nitros [17.12.2005 16:01:41]

#

Millä koodilla pystyy arpomaan kuvia?

Juice [17.12.2005 16:13:10]

#

Aika paha sanoa näin tyhjältä pöydältä, sillä toteutustapoja on lukuisia. Yksi tapa on laittaa kuvat taulukkoon ja ottaa sieltä satunnaislukugeneraattorilla arvottu alkio. Miettimällä ja soveltamalla tällaiset ongelmat ratkotaan.

nomic [17.12.2005 17:10:29]

#

Sub main
  Randomize timer 'alustetaan randomoijja
  mikäs = (rnd * kuva.count) - 1 'heitellääs lukuja ilmaan

  for i = 0 to kuva.count - 1 'vedellään tätä kuvien määrän verran
    kuva(i).visible = false 'varmistetaan ettei vanhat kuvat näy, jotenka tehdään niistä shadowweij!1
  next i

  kuva(mikäs).visible = true 'kappas, otetaan esille kuva, jonka indeksinä toimii äskön arvottu luku.
End sub

Tosta taitaa olla melko helppo soveltaa.
Ja niinkuin Juice jo mainitsi, Toteutustapoja on kiljoonia erilaisia, Itse suosin kyllä kuvien pitämistä yhdessä isommassa kuvassa josta otetaan tietty pala annettuilla arvoilla.

Vastaus

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

Tietoa sivustosta