Fórum FireMonkey (FMX) Modificando Font de componentes em tempo de execução. #622352
28/06/2024
0
Tinha essa duvida e como não tinha sou tão bom no Ingles ainda não entendia algunas coias da documentação, mas enfim agora eu já sei e vou deixar registrado aqui...
Este é um exemplo de criação de um Tbutton, neste caso esse Tbutton está sendo criado dentro uma ListBox.
Deste modo, configurando StyledSettings := []; possibilita a modificação das propriedades de Fonte.
Este é um exemplo de criação de um Tbutton, neste caso esse Tbutton está sendo criado dentro uma ListBox.
for I := 0 To ListBoxMenuRelatorio.Items.Count -1 do
begin
btn := TButton.Create(ListBoxMenuRelatorio);
btn.Parent := ListBoxMenuRelatorio;
btn.Align := TAlignLayout.Top;
btn.StyledSettings := []; // Set StyledSettings com todas as opções Falsas.
btn.Margins.Bottom := 3;
btn.Margins.Left := 3;
btn.Margins.Right := 3;
btn.Margins.Top := 3;
btn.ShowHint := True;
btn.Tag := I;
btn.Text := ListBoxRelacaoMenuRelatorio.Items.Strings[I];
btn.TextSettings.BeginUpdate;
try
btn.TextSettings.Font.Style := [TFontStyle.fsBold];
btn.TextSettings.HorzAlign := TTextAlign.Leading;
btn.TextSettings.Font.Size := 15;
finally
btn.TextSettings.EndUpdate;
end;
btn.Height := 43;
btn.StyleLookup := 'cornerbuttonstyle';
btn.Name := 'BitBtnR'+ IntToStr(I);
btn.OnClick := ButtonMenuRelatorioClick;
end; Deste modo, configurando StyledSettings := []; possibilita a modificação das propriedades de Fonte.
Eduardo Silva
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)