|
Program ikon változtatása futási időben
|
|
Példaprogram letöltése
7110 bájt
|
A programunk ikonját nemcsak szerkesztési időben tudjuk megváltoztatni, hanem lehetőségünk van arra is, hogy mindezt futási időben tegyük meg.
Sőt még arra is lehetőség nyílik, hogy egy mozgó animáció legyen az alkalmazásunk ikonja.
|
A programunk ikonját nemcsak szerkesztési időben tudjuk megváltoztatni, hanem lehetőségünk van arra is, hogy mindezt futási időben tegyük meg.
Sőt még arra is lehetőség nyílik, hogy egy mozgó animáció legyen az alkalmazásunk ikonja.
A megoldás egyszerű: fogjunk egy TImage komponenst, töltsünk be egy ICO állományt, állítsuk a Visible property-t hamisra, így a Form-on nem jelenik meg az ikon. Ezek után a program bármely részletében elhelyezhetjük az alábbi egyszerű kódot, mely elvégzi az ikon cseréjét:
Application.Icon:=Image1.Picture.Icon
Az ikon csere a fő Form bal felső sarkában, illetve a Windows tálcáján lévő programunkhoz tartozó nyomógombon is látható lesz.
Ha azt szeretnénk, hogy az ikon egy mozgó animáció legyen, akkor ehhez nem kell más, mint az, hogy előre gyártsuk le az animáció minden egyes képkockáját, majd ezeket egyesével töltsük be egy-egy TImage komponensbe. Ha ez megvan, akkor egy TTimer időzítő segítségével állandóan cserélgessük az ikonokat. Ha megfelelő sebességgel tesszük ezt, akkor az animáció tökéletes lesz.
|
Könyv
Ez a cikk megtalálható ebben a könyvben:
Delphi Software Offline 1999 évkönyv 106. oldal
Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!
|