Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Toolbar - ausgefranzte Icons
Bergmann89 - Do 28.07.11 00:29
Titel: Toolbar - ausgefranzte Icons
Hey,
ich bin grad dabei eine Toolbar für eins meiner Projekte zu bauen. Funktioniert auch alles soweit ganz gut, bis auf die Icons. Die sind total ausgefranzt und das sieht nicht schön aus. So soll es aussehen

und so sieht es aus

:cry:
Die Bilder liegen als normales Windows-Icon vor. Kann man da irgendwas einstellen oder ändern, das die Icons ordentlich dargestellt werden, oder ist mein Delphi7 einfach zu alt?
MfG Bergmann.
elundril - Do 28.07.11 01:22
Kommt darauf an mit welcher Komponente du arbeitest. TToolbar unterstützt soweit ich weiß keine PNGs dadurch auch keine Transparenz. Und um "glatte" Kanten erzeugen zu können braucht man am PC leider Transparenz.
Bergmann89 - Do 28.07.11 01:34
Hey,
Richtig, TToolbar (bzw. eher TImageList) kann keine PNGs, aber sie kann ICOs (TIcon). Und die haben ja auch Transparenz. Sie sind ja auch transparent, aber eben völlig zerfranzt...
MfG Bergmann.
elundril - Do 28.07.11 01:53
Ok, sorry, falsch ausgedrückt. Du brauchst nen sogenannten Alphakanal. Und den unterstützt die TToolbar von Delphi7 nicht, da es einfach zu alt ist. Sorry. Eventuell gibts eine aktuellere Toolbar die PNGs unterstützt und du PNGs verwenden kannst. Dann sollten sie richtig dargestellt werden.
lg elundril
Bergmann89 - Do 28.07.11 03:18
Hey,
Danke für den Tipp. Hab mir die
PNGComponents [
http://cc.embarcadero.com/Item/26127] geladen. Da ist ne TPNGImageList dabei die zwar in der DelphiIDE manchmal Müll produziert, aber zur Laufzeit funktioniert alles 1a wenn der XP-Style aktiviert ist.
MfG Bergmann.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!