Sto cercando di trovare un modo per modificare globalmente il carattere in un progetto FireMonkey. Qual è il modo più semplice per farlo senza dover modificare la proprietà del font per tutti i componenti? Se esiste un modo per impostare il carattere di un'intera applicazione o di un intero modulo (come in VCL)?Come modificare globalmente i font in FireMonkey?
5
A
risposta
1
Si dovrebbe essere in grado di fare questo con Duck Duck Delphi ...
questo cambierebbe tutti i font per i componenti in un modulo:
Form1.duck.all.on('Font').setTo('Name','Arial').setTo('Color',TAlphaColors.Red);
e non l'ho provato, ma uno di questi "dovrebbe" lavorare per fare la stessa applicazione a livello:
Application.duck.all.each.on('Font').setTo('Name','Arial').setTo('Color',TAlphaColors.Red);
Screen.duck.all.each.on('Font').setTo('Name','Arial').setTo('Color',TAlphaColors.Red);
Duck Duck Delphi può essere trovato qui:
0
cosa hai provato? Sembra che il nuovo sistema XE2 "live bindings" potrebbe essere utile per fare cose come questa. –