miten onnistuu kuvan vaihto delphillä niin että se toimii muidenkin koneella jos pistää loadfromfile tyyliin niin toimii vaan omalla koneella, siis jos painaa jotain nappia niin se kuva vaihtuu?
Toimiihan se, kun vain lähetät kuvatiedoston ohjelman mukana. Jos on kuitenkin pakottava tarve tunkea se ohjelman sisälle, niin avaa kuvat formille TImage-objekteihin ja merkitse niiden asetuksiin Visible = False
. Sitten voit käyttää kuvia hän tapaan:
procedure Nappi_Click(Sender: TObject); begin Kuva.Picture := Apukuva_A.Picture; end;
Tai hienommin niin, että vaihdat haluamasi kuvan näkyviin (Kuva.Show;
) ja piilotat sen toisen (Kuva.Hide;
). Jälkimmäinen tapa säästää muistia, ensimmäinen on helpompi ja tarvitsee vähemmän koodia.
Aihe on jo aika vanha, joten et voi enää vastata siihen.