Tein ohjelman jossa on kaksi picturebox:ia.
Toiseen ladataan kuvatiedosto jossa on kaikki ohjelman kuvat.
Ne siirretään siihen toiseen WinApi:lla yksikerrallaan.
Ongelmana on se että jos siirrän sen pictureboxin johon kuvat on ladattu pois niin että
se ei näy ohjelman ajon aikana niin siinä pictureboxissa johon kuvat on siirretty katoavat.
Toivottavasti joku ymmärsi.
Kyllä ymmärsin, sama on mun piirrustusohjelmassa... Jos jotain tulee siihen päälle, se pyyhkiintyy :( hmm, nyt kun kokeilin, laita Boxin Enabled Falseksi, siten se ei kai lähde kun siihen ei saa piirrettyäkään..
En ymmärtänyt ihan kokonaan, mutta kokeile laittaa sen PictureBoxin, jossa ladattavat kuvat ovat (ja joka siis ilmeisesti tulee olemaan näkymättömissä), AutoRedraw-ominaisuuden arvoksi True.
Aika hämäriä nuo PictureBoxin kuvasysteemit kyllä on. Itselläni on sellainen ongelma, ettei AutoReDrawin True-arvon omaaman PictureBoxin koko voi muuttaa niin, että voisi vielä piirtääkin siihen.
Kuvat täytyisi saada samalla tavalla piiloon kuin tuossa putkassa olevassa jakija pelissä.
Tarkennan vielä hieman tuota äsköistä kommenttia:
Putkan jakija nimisessä pelissä on 2 pictureboxia.
toisen nimi on pKuvat ja toinen taisi olla pTausta.
Minun täytyisi saada omassa ohjelmassi samalla tavalla kuvat piiloon(samalla tavalla kuin pKuvat on piilossa)
Ongelmaksi tuli se että kun kuvat piilottaa kuva katooa myös siitä toisesta pictureboxista.
Boxin enabled arvon laittaminen false:ksi ei auttanut.
Voin lähettää koodin sinulle Laaksonen jos jaksat vilkaista sitä.
Pistä tähän, jos ei ole liian pitkä.
No etkö voi katsoa, miten PictureBoxien ominaisuudet on asetettu toimivassa esimerkissä, ja tehdä samat jutut omassa ohjelmassasi? Edelleen uskon, että ongelma piilee AutoRedrawissa.
sain ongelman korjattua!
Aihe on jo aika vanha, joten et voi enää vastata siihen.