![]() |
Re: Begrüßungsfenster in XP?
Die bmp bilder werden so komisch farblos wenn ich sie einfüge...
Falsches Bildformat? In der Vorschau werden sie richtig angezeigt, im projekt bild nicht mehr und auch nicht wenn ich oben auf das grüne dreieck fürs vorschauen des ganzen projekts drücke x.x |
Re: Begrüßungsfenster in XP?
Das linke untere Pixel wird als transparente Farbe angenommen, wenn da eine Farbe ist, die sonst im Bild und nicht als Hintergrund verwendet wird, dann ist diese futsch. ;-)
Das müsste man ggf. manuell korrigieren, wenn das das Problem ist, das sollte auch gehen. |
Re: Begrüßungsfenster in XP?
Hab ich zwar nicht verstanden, aber ok :thumb:
|
Re: Begrüßungsfenster in XP?
Wenn du keine farbe für die Transparenz angibst, wird die Farbe dieses Pixels verwendet.
|
Re: Begrüßungsfenster in XP?
Du kannst einfach mal doppelt auf das Formular klicken. Dann sollte das etwa so aussehen:
Delphi-Quellcode:
Und da schreibst du jetzt diese Zeile rein:
procedure TForm1.FormCreate(Sender: TObject);
begin end;
Delphi-Quellcode:
Damit wird z.B. weiß als transparente Farbe gesetzt. Statt BitBtn1 musst du natürlich ggf. den Namen deines BitBtns nehmen.
BitBtn1.Glyph.TransparentColor := clWhite;
|
Re: Begrüßungsfenster in XP?
Bei mir siehts so aus:
Delphi-Quellcode:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin BitBtn1.Glyph.TransparentColor := clWhite; end; end. geändert hat sich nichts... :glaskugel: |
Re: Begrüßungsfenster in XP?
Da hast du auf den Button doppelt geklickt. Wenn das Programm jetzt läuft und du auf den Button klickst, dann sollte die Farbe geändert werden.
|
Re: Begrüßungsfenster in XP?
Verwendest du auch Transparenz?
Delphi-Quellcode:
bitbtn1.Glyph.Transparent := True;
|
Re: Begrüßungsfenster in XP?
Jaaa es geht :thumb:
|
Re: Begrüßungsfenster in XP?
Und wenn du jetzt noch auf das Formular doppelklickst statt auf den Button, dann landest du im Ereignis OnCreate wie ich oben meinte. Und dann passiert das bereits beim Start deines Programms. ;-)
Du kannst auch im Objektinspektor links das Formular auswählen, auf Ereignisse umschalten und auf OnCreate direkt doppelklicken. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:03 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