![]() |
Formular farblich ändern
Hallo
ich möchte mein formular farblich ändern weis aber nicht wie könnt ihr mir bitte gute lösungsvorschläge geben |
AW: Formular farblich ändern
Im Objektinspektor die Color-Eigenschaft ändern, oder meinst Du etwas anderes?
|
AW: Formular farblich ändern
ich möchte das gerne per TButtonColor oder colorbox(oder was es auch gibt ) zur laufzeit ändern
|
AW: Formular farblich ändern
Kein Problem, das geht ja auch zur Laufzeit, einfach die neue Farbe zuweisen.
Delphi-Quellcode:
procedure TDeinForm.KomponenteColorChange(Sender: TObject);
begin Color := Komponente.Color; end; |
AW: Formular farblich ändern
Na dann leg soeine Farb-Auswahl-Komponente auf die Form und im OnChange-Ereignis der Komponente weist du der Form den Farbwert zu.
|
AW: Formular farblich ändern
As I said before :mrgreen:
|
AW: Formular farblich ändern
Geht ganz einfach :)
Delphi-Quellcode:
Form1.Color := ColorBox1.Selected;
|
AW: Formular farblich ändern
Wenn das innerhalb einer Methode der Klasse TForm1 ist, solltest Du das "Form1" aber weglassen oder durch "Self" ersetzen.
|
AW: Formular farblich ändern
Zitat:
|
AW: Formular farblich ändern
@milos
Delphi-Quellcode:
wenn ich die farbe wähle passiert nicht
Form1.Color := ColorBox1.Selected;
|
AW: Formular farblich ändern
Zitat:
Ein Hinweis auf die Dokumentation ist da immer gut ![]() ![]() ![]() |
AW: Formular farblich ändern
Wo steht denn der Code (in welchem Ereignis)?
|
AW: Formular farblich ändern
Zitat:
Kannst du ganz bequem machen indem du ein TColorBox auf dein Formular ziehst, und dann ein Doppelklick drauf machst. Danach wirst du in den Quellcode geworfen wo die IDE für dich schon die Grundsachen für das Event geschrieben hat ;) Am schluss sollte es das Event so aussehen:
Delphi-Quellcode:
Jenachdem musst du bei dir natürlich noch die Namen der Komponenten Anpassen.
procedure TForm1.clrbx1Change(Sender: TObject);
begin Color := clrbx1.Selected; end; Zitat:
|
AW: Formular farblich ändern
Delphi-Quellcode:
procedure TfrmMeins.ColorBox1Change(Sender: TObject);
begin Self.Color := Colorbox1.Selected; end; |
AW: Formular farblich ändern
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Falls ja musst du noch beim ![]() Edit: Wird sich aber wahrscheinlich Negativ auf das Style auswirken. Bild angefügt. |
AW: Formular farblich ändern
ja vielen DANK jetzt funktioniert es bei mir :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:21 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-2025 by Thomas Breitkreuz