Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Menü-Komponente mit Alpha-Transparenz (https://www.delphipraxis.net/116242-menue-komponente-mit-alpha-transparenz.html)

sundance 25. Jun 2008 14:56


Menü-Komponente mit Alpha-Transparenz
 
Hallo DP,

kennt jemand eine (Freeware-) Menü-Komponente, welche Icons mit Alphakanal (Transparenz) darstellen kann?

.sundance.

Codewalker 25. Jun 2008 15:23

Re: Menü-Komponente mit Alpha-Transparenz
 
Du könntest eine TPngImageList nehmen (aus den LMDTools oder von Thany.org) und diese mit einer TActionMainMenuBar verbinden. Klappt recht gut, geht auch mit Alpha-Kanal. Für ein TMainMenu klappt es afaik nicht, ich meine der macht dann weiße Ränder.

Sko 25. Jun 2008 15:43

Re: Menü-Komponente mit Alpha-Transparenz
 
Hallo,
Zitat:

Zitat von Codewalker
Für ein TMainMenu klappt es afaik nicht, ich meine der macht dann weiße Ränder.

das kann ich nicht bestätigen, ich nehm die TPNGImageList schon eine ganze Weile für meine Projekte und hab auch mit TMainMenus bisher keine Probleme gehabt.

sundance 25. Jun 2008 15:58

Re: Menü-Komponente mit Alpha-Transparenz
 
Danke für die Tipps, ich werd's mal testen...

Update 1:
Ich habe jetzt mal TPngImageList zusammen mit TMainMenu und TJvMainMenu getestet. Beides klappt nicht wie erwartet.
Bei TMainMenu funktioniert der Alphakanal wunderbar; allerdings sobald man dem TMainMenu eine Imagelist zuweist (egal ob PNG oder Standard), bekommt das Hauptmenü eine andere Hintergrundfarbe...

Bei TJvMainMenu bleibt diese Verfärbung aus, dafür haben die Icon keinen transparenten Rand mehr, sondern eine weiße Umrandung...
Ich versuchs jetzt mal mit den LMD-Tools.


.sundance.

sundance 27. Jun 2008 10:44

Re: Menü-Komponente mit Alpha-Transparenz
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Du könntest eine TPngImageList nehmen (aus den LMDTools oder von Thany.org) und diese mit einer TActionMainMenuBar verbinden.
Das habe ich offen gestanden nicht hinbekommen.
Aber mein (letzter) Versuch mit PNGImageList (aus der LMDTools SE-Freeware) und Toolbar2000 läßt keine Wünsche mehr offen...

Vielen Dank für die Denkanstöße
.sundance.

P.S. Wie kann man hier eigentlich einen Screenshot einfügen, ohne diesen per Image-URL zu verlinken?

edit: Codewalker, danke für den Tipp! (Wer lesen kann, ist im Vorteil...)

Codewalker 27. Jun 2008 10:53

Re: Menü-Komponente mit Alpha-Transparenz
 
Liste der Anhänge anzeigen (Anzahl: 1)
Beim erstellen des Beitrag unten als Attachment hinzufügen


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 Uhr.

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