1
如何在Delphi XE8 firemonkey多設備項目中將TLabel設置爲粗體並回到正常運行時?如何在delphi中設置標籤文本粗體Xe8
我已經試過,但它不工作:
label.TextSettings.Font.Style := [TFontStyle.fsBold];
也試過:
label.Font.Style := [TFontStyle.fsBold];
如何在Delphi XE8 firemonkey多設備項目中將TLabel設置爲粗體並回到正常運行時?如何在delphi中設置標籤文本粗體Xe8
我已經試過,但它不工作:
label.TextSettings.Font.Style := [TFontStyle.fsBold];
也試過:
label.Font.Style := [TFontStyle.fsBold];
設置label.StyledSettings.Style
假的,那麼它會按照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;
這是不可能的。只能更改label.styledsettings,而不能更改styledsettings.style – Remi
我現在無法使用XE8進行檢查。你的意思是說對象檢查器沒有向你展示XE8中的StyledSettings嗎? –
Ow是它顯示在對象檢查器中,但我想要做它運行時。但是,謝謝,這只是我如何改變文字後,將其更改爲大膽的正常嗎? – Remi