Font für Tbutton lässt sich nicht per Software ändern

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
malabarista
Beiträge: 321
Registriert: Sa 11. Jun 2016, 12:16
OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
CPU-Target: 64Bit
Wohnort: Konstanz

Font für Tbutton lässt sich nicht per Software ändern

Beitrag von malabarista »

Ich möchte bei einigen TButtons nachträglich, d.h. zur Laufzeit, per Software die Schriftgrösse ändern (Display-abhängig).

Code: Alles auswählen

 
buttonfont:=tfont.create;
buttonfont.name:='Verdana';
buttonfont.size:=16
...
Button1.font:=buttonfont;
 


Aber da ändert sich gar nichts.
Obwohl ich folgende Eigenschaften für Button1 im Objektinspektor geändert habe:

Code: Alles auswählen

 
Autosize:=false;
Parentfont:=false;
 


Welche Eigenschaften muss ich noch ändern ?

KenntKeinSchwein AG
Beiträge: 26
Registriert: So 4. Dez 2016, 13:35

Re: Font für Tbutton lässt sich nicht per Software ändern

Beitrag von KenntKeinSchwein AG »

Statt ein extra typ zu erzeugen kannst auch das bereits verwendete TFont benutzen.

Code: Alles auswählen

Button1.Font.Name := 'Verdana';
Button1.Font.Size := 16;

malabarista
Beiträge: 321
Registriert: Sa 11. Jun 2016, 12:16
OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
CPU-Target: 64Bit
Wohnort: Konstanz

Re: Font für Tbutton lässt sich nicht per Software ändern

Beitrag von malabarista »

Danke.
Da war noch ein Programmfehler drin....

Jetzt funktioniert alles.

Antworten