在Delphi XE8 firemonkey多设备项目中,如何将TLabel设置为Bold并返回正常运行时间?
我已经尝试过了,但是没有用:
label.TextSettings.Font.Style := [TFontStyle.fsBold];
还尝试了:
label.Font.Style := [TFontStyle.fsBold];
设置为label.StyledSettings.Style
false,则它将遵循Fontstyle
设置。
这里有一个示例代码,StyledSettings.Style
可以在其中切换代码(尽管我不记得我曾经玩过这些代码。对我而言,这是一开始的设置。)
procedure TForm6.Button9Click(Sender: TObject);
begin
if TStyledSetting.Style in Label3.StyledSettings then
Label3.StyledSettings := Label3.StyledSettings - [TStyledSetting.Style]
else
Label3.StyledSettings := Label3.StyledSettings + [TStyledSetting.Style]
end;
并切换 TextSettings.Font.Style
procedure TForm6.Button8Click(Sender: TObject);
begin
if TFontStyle.fsBold in Label3.TextSettings.Font.Style then
Label3.TextSettings.Font.Style := Label3.TextSettings.Font.Style - [TFontStyle.fsBold]
else
Label3.TextSettings.Font.Style := Label3.TextSettings.Font.Style + [TFontStyle.fsBold];
end;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句