Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - TransparentButton nicht transparent
Delete - Sa 28.08.10 18:03
Titel: TransparentButton nicht transparent
Hallo Delphi-Entwickler,
mir scheint ein unlösbares Problem mit dem TjvTransparentButton (Jedi-Komponente) untergekommen zu sein:
Um einen alternativen Datenbank-Navigator zu entwickeln, verwende ich TjvTransparentButton mit verschiedenen Glyphs. Letztere sind BMP-Dateien mit je drei Bildern – Numglyph steht daher auf 3. Die Bilder sind nicht rechteckig, sondern besitzen unregelmäßige Formen. Bis zu jenem Pic, das Schwierigkeiten macht, hat alles gut funktioniert: die Hintergrundfarbe weiß wurde nicht angezeigt. Doch beim letzten Pic wird die Hintergrundfarbe angezeigt, obwohl dieser Button im Objektinspektor analog allen anderen Buttons eingestellt wurde. Auch habe ich via Bildbearbeitung die linke untere Ecke dieses Problem-Pics auf weiß gesetzt – ohne gewünschtes Resultat: Die Hintergrundfarbe weiß wird noch immer angezeigt.
Im angehängten Bild kann man den Effekt sehr schön sehen. Es enthält auch die zugehörigen Bilder.
Weiß jemand, woran das liegen könnte?
delfiphan - Sa 28.08.10 19:34
Bist du sicher, dass er die linke untere Ecke als Referenz nimmt? Kannst du das Bild (bmp) selbst mal hochladen?
Delete - Sa 28.08.10 22:51
delfiphan hat folgendes geschrieben : |
Bist du sicher, dass er die linke untere Ecke als Referenz nimmt? Kannst du das Bild (bmp) selbst mal hochladen? |
Hi delfiphan
nein, ich bin mir nicht sicher. Habe aber eben das Problem gelöst, indem ich um das Bild einen Rahmen gezogen habe: Breite 1 Pixel, Farbe weiß. Nun geht es. Wieso es zuvor bei den anderen problemlos ging (siehe Bild im Anhang), weiß ich nicht genau.
Hab dank für deine Antwort.
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!