Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Icon aus Exe funktioniert nur auf Button? (https://www.delphipraxis.net/130245-icon-aus-exe-funktioniert-nur-auf-button.html)

hoika 5. Mär 2009 13:17

Re: Icon aus Exe funktioniert nur auf Button?
 
Hallo,

nimm mal deine Original-Button-Methode,
klick auf den Button und dann verschieb mal dein Form,
wech is das Icon! (nehme ich mal an)

Windows übermalt dein Icon sofort wieder.
Was du ins Canvas malst, bleibt dort nur bis zum nächsten Redraw drin.
Das ist nicht wie StringGrid.Cells[]:= 'bla';

Du musst das Icon-Handle als From-Variable definieren
und dein Draw ins OnPaint des Forms packen.
Nach dem Laden des Handles Form1.Invalidate bzw. Invalidate (du hast ja dein with) aufrufen (das ruft OnPaint auf).


Heiko

Flodding 5. Mär 2009 13:22

Re: Icon aus Exe funktioniert nur auf Button?
 
:?: :?:
eigentlich soll das mal so aussehen am ende, dass die gelesenen icons zu glyphen der erstellten buttons werden.

okay und ich hab rausgefunden warum das nur angezeigt wird wenn der button gedrückt wird..

ich lasse das form mittels timer und alphablendvalue einblenden beim start... da kommt dann bestimmt der Redraw von dem du geredet hast und lässts wieder verschwinden...


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:00 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz