Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TShape - neue farbe Organge (https://www.delphipraxis.net/113048-tshape-neue-farbe-organge.html)

NEPH1L1M 1. Mai 2008 20:32


TShape - neue farbe Organge
 
Hallo,

von Haus aus wird ja bei den TShape-Eigenschaften Brush.color kein Orange angeboten.

Wie kann ich ein TShape orange einfärben bzw. wie kann ich orange als Farbe einbinden ?

Danke für ein Info!

Gruss

NEPH

Fussball-Robby 1. Mai 2008 20:33

Re: TShape - neue farbe Organge
 
Guck dir mal die Funktion Delphi-Referenz durchsuchenRGB() an.

Mfg

toms 1. Mai 2008 20:35

Re: TShape - neue farbe Organge
 
Delphi-Quellcode:
const
  clOrange = $000080FF;
begin
  Shape1.Brush.Color := clOrange;
end;

NEPH1L1M 1. Mai 2008 20:37

Re: TShape - neue farbe Organge
 
Wow, ihr seit ja fix :)
Und wo füge ich

Delphi-Quellcode:
const
  clOrange = $000080FF;
ein ?
Direkt bei Start von Form ?

toms 1. Mai 2008 20:38

Re: TShape - neue farbe Organge
 
z.B im OnCreate der Form:

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
const
  clOrange = $000080FF;
begin
  Shape1.Brush.Color := clOrange;
end;

himitsu 1. Mai 2008 20:44

Re: TShape - neue farbe Organge
 
Zitat:

Zitat von toms
z.B im OnCreate der Form

oder den Hex-Wert direkt Color zuweisen (im QuellCode oder im OI)

NEPH1L1M 1. Mai 2008 20:45

Re: TShape - neue farbe Organge
 
Super, klasse - vielen Dank.

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);   //hauptprozedur Eröffnung! Doppelklick ins Formular
const
  clOrange = $000080FF;
dann müsste es ja global gelten oder ?

Oder muss ich es bei jeder Procedure
Delphi-Quellcode:
// IPL17-2
procedure TForm1.IPL172Click(Sender: TObject);
const
  clOrange = $000080FF;
begin
     radiogroup1.ItemIndex:=0; // Auf "ohne Bohrungen" setzen
     Laenge.Enabled:=true; //Eingabefelder aktiv für Eingabe schalten, oben ja deaktiviert
     Breite.Enabled:=true;
     Flaeche.Enabled:=false;
       listbox1.ItemIndex:=2;
     edit1.text:='IPL17-2';
     Shape1_Rechteck.Brush.Color := clOrange; // Rechteck einfärben neben Belastung für rechteckfläche
     Shape2_Kreis.Brush.Color := clOrange; // Kreis einfärben neben Belastung für Kreisfläche
     Shape1_Rechteck.Brush.Style := bsSolid; //Fläche voll, ohne Profil
     Shape2_Kreis.Brush.Style   := bsSolid; //Fläche voll, ohne Profil
extra einbinden ?

Gruss

Die Muhkuh 1. Mai 2008 20:46

Re: TShape - neue farbe Organge
 
Du kannst es auch einfach in den interface-Abschnitt verschieben, dann gilt es für die ganze Unit. ;)

mkinzler 1. Mai 2008 20:47

Re: TShape - neue farbe Organge
 
Oder in eine eigene Unit. Diese kannst du dann auch in andere Programme einbinden

NEPH1L1M 1. Mai 2008 20:53

Re: TShape - neue farbe Organge
 
Danke für die rasche und umfassende Hilfe, das teste ich gleich!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:59 Uhr.
Seite 1 von 3  1 23      

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