📄 unit1.pas
字号:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Buttons, StdCtrls;
type
TForm1 = class(TForm)
SpeedButtonSave: TSpeedButton;
SpeedButtonOpen: TSpeedButton;
SpeedButtonFont: TSpeedButton;
SpeedButtonColor: TSpeedButton;
Memo1: TMemo;
OpenDialog1: TOpenDialog;
SaveDialog1: TSaveDialog;
FontDialog1: TFontDialog;
ColorDialog1: TColorDialog;
procedure SpeedButtonSaveClick(Sender: TObject);
procedure SpeedButtonOpenClick(Sender: TObject);
procedure SpeedButtonFontClick(Sender: TObject);
procedure SpeedButtonColorClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
var
fn:String; //定义全局变量
{$R *.dfm}
procedure TForm1.SpeedButtonSaveClick(Sender: TObject);
begin
if SaveDialog1.Execute then
begin
fn:=SaveDialog1.FileName;
Memo1.Lines.SaveToFile(fn); //保存文件
Form1.Caption:=fn; //窗体名为文件名
end;
end;
procedure TForm1.SpeedButtonOpenClick(Sender: TObject);
begin
if OpenDialog1.Execute then
begin
fn:=OpenDialog1.FileName;
Memo1.Lines.LoadFromFile(fn); //将选择的文件读入到备注框中
Form1.Caption:=fn;
end;
end;
procedure TForm1.SpeedButtonFontClick(Sender: TObject);
begin
if FontDialog1.Execute then
Memo1.Font:=FontDialog1.Font; //将字体赋值给备注框的字体
end;
procedure TForm1.SpeedButtonColorClick(Sender: TObject);
begin
if ColorDialog1.Execute then
Memo1.Font.Color:=ColorDialog1.Color;//将颜色赋值给备注框的文本
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -