![]() |
Die Schrift meines Buttons will nicht Grün werden
Hi Guys,ich habe gerade ein Button auf mein Formular gepappt, und die Eigenschaft
Code:
gesetzt und die Schrfit bleibt schwarz. Wie bekomm ich die Schrift grün?? MFG Thomas
button1.font.color:=cllime;
|
Geht nut mit BitButtons:
Code:
bitbtn1.Font.Color := clgreen;
|
Warum gibts dann eine Font.Color eigenschaft bei Buttons?
Aber danke :mrgreen: |
TForm hat auch die Eigenschaft "Font" für die Caption... Also ebenso schwachsinnig...
Chris |
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.
|
Zitat:
Die normale Font Eigenschaft wird an alle Elemente eines Forms vererbt und gilt ausdrücklich nicht für die Caption. |
Ach??? Bei mir hat das nie was gebracht... Auch nicht, wenn ich Beispielsweise ein Label erstellt habe, es blieb die Standardschrift...
Chris |
also bei mir geht, das wunderbar mit der Fontvererbung. Kann man das vielleicht irgendwo (z.b. im Object Ispector) einstellen?!
|
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 |
Danke für die Vielen Antworten :-)
Vielen Danke :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:16 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