![]() |
TBitbutton/TSpeedButton Glyph undurchsichtig?
Beim BitButton und SpeedButton wird ja immer die Farbe des Pixels in der unteren linken Ecke als Transparenz-Farbe angesehen.
Kann man dieses Verhalten irgendwie abschalten? Habe nämlich eine Schaltfläche bei der es echt keinen Sinn macht, dass immer alles transparent ist. |
Re: TBitbutton/TSpeedButton Glyph undurchsichtig?
hast du map das Property .Transparent des TBitButton probiert?
|
Re: TBitbutton/TSpeedButton Glyph undurchsichtig?
Lediglich der Speedbutton hat das Property transparent und selbst wenn das auf false gesetzt ist, wird die Farbe unten links als Transparenzfarbe benutzt.
|
Re: TBitbutton/TSpeedButton Glyph undurchsichtig?
imho kann man das nicht abschalten. Ich helfe mir in solchen Fällen immer so, dass ich die Grafik bearbeiten und dem Pixel links unten eine Farbe gebe, die in der Grafik sonst nicht vorkommt. Vielleicht ist das ja auch für dich ein gangbarer Weg.
cu easy |
Re: TBitbutton/TSpeedButton Glyph undurchsichtig?
jupp, den Weg von easywk bin ich auch schon gegangen, wenn sowas einfach nicht wollte, wie ich es will :?
wenn dich aber das fehlende Pixel stört, dann mach einfach links oder unten noch eine Reihe Pixel mehr dran, welche dann in der transparenten Farbe und nicht sichtbar ist. |
Re: TBitbutton/TSpeedButton Glyph undurchsichtig?
Das ist ne gute Idee.
Ich mach das so, aber es funzt nicht so richtig:
Delphi-Quellcode:
Bitmap:= ResizeBitmap(Bitmap, 16,16);
Bitmap.Width:=16; Bitmap.Height:=16; Bitmap.Canvas.Pixels[1,Bitmap.Height]:=RGB(255,0,255); ChangeIcon.Glyph.Assign(Bitmap); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz