掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
FireMonkeyのTTStringGridのヘッダのフォント (ID:151166)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
私がわかっていないだけかもですが、 スタイルデザイナでTHeader.StyledSettingsを変更できないため、 TText.Font.Sizeを変更しても、(Default)に戻ってしまうような気がします。 (間違っていたらすいません) 以下のように、 TStringGrid.OnApplyStyleLookupイベントに ソースコードを記述すれば可能みたいです。 uses FMX.Header; procedure TForm1.StringGrid1ApplyStyleLookup(Sender: TObject); var Header: THeader; i: Integer; begin Header:=THeader((Sender as TStringGrid).FindStyleResource('header')); if Assigned(Header) then begin for i:=0 to Header.Count-1 do begin //フォントサイズと他(太字など)の設定を可能にする Header.Items[i].StyledSettings:= Header.Items[i].StyledSettings-[TStyledSetting.Size,TStyledSetting.Style]; Header.Items[i].Font.Size := 20; Header.Items[i].Font.Style := [TFontStyle.fsBold]; Header.Items[i].TextSettings.HorzAlign:=TTextAlign.Center; end; Header.Height := 48; end; end; 参考URL https://stackoverflow.com/questions/32131522/change-theader-font-size-in-fmx-tstringgrid 外していたらすいません。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.