Delphi-PRAXiS

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 Die Schrift meines Buttons will nicht Grün werden (https://www.delphipraxis.net/1029-die-schrift-meines-buttons-will-nicht-gruen-werden.html)

thomasdrewermann 9. Okt 2002 14:38


Die Schrift meines Buttons will nicht Grün werden
 
Hi Guys,ich habe gerade ein Button auf mein Formular gepappt, und die Eigenschaft
Code:
 button1.font.color:=cllime;
gesetzt und die Schrfit bleibt schwarz. Wie bekomm ich die Schrift grün?? MFG Thomas

Luckie 9. Okt 2002 14:54

Geht nut mit BitButtons:
Code:
bitbtn1.Font.Color := clgreen;

thomasdrewermann 9. Okt 2002 15:36

Warum gibts dann eine Font.Color eigenschaft bei Buttons?
Aber danke :mrgreen:

CalganX 9. Okt 2002 15:42

TForm hat auch die Eigenschaft "Font" für die Caption... Also ebenso schwachsinnig...

Chris

Chewie 9. Okt 2002 16:29

Font ist abgeleitet von TControl und somit in jeder sichtbaren Komponente enthalten. Es ist vom Typ TFont, was nur eine Kapselung der API-Funktion CreateFont ist. Es wäre ein großer Aufwand, für jedes Klasse der VCL die Besonderheiten in der Deklaration zu berücksichtigen, weil man ja die Variablen von den "Vorfahren" überschreiben müsste.

sakura 9. Okt 2002 16:52

Zitat:

Zitat von Chakotay1308
TForm hat auch die Eigenschaft "Font" für die Caption...

Wo :?:
Die normale Font Eigenschaft wird an alle Elemente eines Forms vererbt und gilt ausdrücklich nicht für die Caption.

CalganX 9. Okt 2002 17:13

Ach??? Bei mir hat das nie was gebracht... Auch nicht, wenn ich Beispielsweise ein Label erstellt habe, es blieb die Standardschrift...

Chris

Alexander 9. Okt 2002 17:32

also bei mir geht, das wunderbar mit der Fontvererbung. Kann man das vielleicht irgendwo (z.b. im Object Ispector) einstellen?!

chsgmbh 9. Okt 2002 18:51

Es gibt die Eigenschaft ParentFont.

Ist die False werden Änderungen des Vorfahren nicht mehr übernommen.

Ansonsten ist bei mir Font auch fürs Formular, nicht für die Formular.Caption ?!

Die Caption zu ändern ist schon kniffeliger.

sl

Sven

thomasdrewermann 10. Okt 2002 08:02

Danke für die Vielen Antworten :-)
Vielen Danke :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:42 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