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

user profile icondelfiphan hat folgendes geschrieben Zum zitierten Posting springen:
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.