gpt4 book ai didi

delphi - 如何在消息框中使用特定字体?

转载 作者:行者123 更新时间:2023-12-03 16:22:09 25 4
gpt4 key购买 nike

如何在Delphi 7的过程中使用特定的字体名称及其大小,如下所示:

procedure TForm1.infoClick(Sender: TObject);
begin
ShowMessage(
'- Lorem ipsum dolor sit amet.'+chr(10)+
'- Lorem ipsum dolor sit amet.'+chr(10)+
'- Lorem ipsum dolor sit amet.'
);
end;

最佳答案

Dialogs单元中,在CreateMessageDialog: TForm函数中使用函数MessageDlg创建消息表单。您可以在显示表单之前对其进行一些自定义使用:

procedure TForm5.Button1Click(Sender: TObject);
var
i: Integer;
begin
with CreateMessageDialog('- Lorem ipsum dolor sit amet.', mtInformation, [mbOk], mbOk) do
try
// Sets font for whole form including buttons
{
Font.Name := 'Times New Roman';
Font.Size := 12;
}
// Sets font for label(s) only
for i := 0 to ControlCount - 1 do
if Controls[i] is TLabel then
with Controls[i] as TLabel do
begin
Font.Name := 'Times New Roman';
Font.Size := 12;
end;
ShowModal;
finally
Free;
end;
end;

关于delphi - 如何在消息框中使用特定字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29859367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com