![]() |
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. |
Re: Begrüßungsfenster in XP?
Ich komm dem ende meines projektes erfolgreich entgegen. :)
Edit: Einfachen, längeren Text macht man mit Tedit und Caption oder? *unsicher* |
Re: Begrüßungsfenster in XP?
einzeiliger Text -> TLabel (.Caption)
mehrzeiliger Text -> TMemo (.Lines) mehrzeiliger formatierter (also farbig usw.) Text -> TRichEdit |
Re: Begrüßungsfenster in XP?
Naja, nicht ganz:
Text nur zur Ausgabe ein- oder mehrzeilig mit TLabel(.Caption), ggf. mit WordWrap auf True. Text zur Ein- und Ausgabe einzeilig TEdit(.Text), mehrzeilig mit TMemo(.Text oder .Lines). Und formatiert wie gesagt mit TRichEdit, aber das ist nochmal etwas komplizierter. |
Re: Begrüßungsfenster in XP?
Zitat:
|
Re: Begrüßungsfenster in XP?
Edit:
Habs gelesen :wall: |
Re: Begrüßungsfenster in XP?
Ok, dann brauche ich das ja nicht mehr schreiben. ;-)
Zur reinen Anzeige von Text ist aber TLabel (ggf. mit WordWrap auf True) wie gesagt besser. Denn da irritiert die Anzeige in einem Memo ja eher. (Weil du den Text im Objektinspektor eintragen willst.) |
Re: Begrüßungsfenster in XP?
Manchmal bin ich halt einfach zu schnell 8)
Trotz Wordwrap bleibts aber einzeilig...und mein Text hat ein paar Zeilen mehr |
Re: Begrüßungsfenster in XP?
Zitat:
Gruß s! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:09 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