Formissa Scale Mode= 3
Kuvan mitat 177, 65
Tuo alla oleva kuvastakoon kuvaani.
---------------- . . . . . 1 . 2 . 3 . . . . . ----------------
Eli kuva on jaettu kolmeen yhtäsuureen alueeseen 59,65.
Olen koittanut saada aikaan silmukan joka näyttää numeron
kerrallaan ykkösestä kolmoseen.
Sainkin sen onnistumaan mutta siirryttäessä kolmosesta ykköseen,tulee väliin ikävä viive.
Loin apumuuttujan liike jota lisään/vertaan kuvan x:ään.
Tässä koodi jota koitin.
Do If liike <= 118 Then liike = liike + 59 Else liike = 0 End If Loop
Joten nyt kyselenkin olisiko fiksumpia tapoja tehdä tuo.
Hups, tuo omaa kuvaani kuvastava "piirros" menikin oudon näköiseksi.
Sortsi,en älynnyt.
nuo vaaka pisterivit kuuluisivat pystyyn numeroiden väliin.
Onko tuossa Loopissa jotain muutakin tai onko ehtoa, jolla poistutaan loopista. Noinhan se on päättymätön ja kiertää jatkuvasti.
looppiin kannattaa myös laittaa sisään doevents tai ohjelma tilttaa(jää tekemään looppia eikä vastaa mihinkään käskyihin).
Ei siinä vielä tässävaiheessa ole muuta, mutta suunnittelin sitä jonkin näppäimen tai painikkeen alle.
Eli jos painiketta klikataan tai näppäintä pidetään alhaalla tuo toteutuu, ei siis haittaa vaikka loputon looppi.
Tosin jos käytän painiketta joudun varmasti määrittelemään
jonkinlaisen ehdon.
Mutta tässä tilanteessa kiinnostaa eniten noiden kolmen eri kuvan näyttäminen peräkkäin sujuvasti ilman ylimääräistä viivettä.
Tuosta ei lainkaan selviä, kuinka onnistuit ja mistä viive tulee. Millaisella koodilla näytät osaa kuvasta. Tässähän kannattaisi käyttää PictureClip-ohjainta, jolla voit osoittaa kuvasolua suoraan indeksillä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.