一、设定memo组件的字体
可以添加一个 FontDialog 组件,用于显示 字体选择 对话框。
二、编写菜单代码
procedure TForm1.mniF1Click(Sender: TObject);窗体上方三个控件。
双击MainMenu1添加一个菜单“字体”。
procedure TForm1.N1Click(Sender: TObject);
begin
fontdialog1.Execute ;
memo1.Font:=fontdialog1.Font ;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
memo1.Lines.LoadFromFile('f:\abc.txt');
memo1.ScrollBars :=ssvertical;
end;
效果如图所示。
追问fontdialog1
请问这个是什么啊
fontdialog1
刚学吧,它是字体对话框控件。位于delphi7 dialogs组件页的第5个位置。如果不要控件,直接用代码定制,则:
procedure TForm1.N1Click(Sender: TObject);
begin
with memo1.Font do
begin
Name :='华文彩云';
size:=18;
style:=style+[fsBold];
color:=clBlue;
end;
memo1.Lines.LoadFromFile('f:\abc.txt')
end;