📄 styled.pas
字号:
unit StyleD;
interface
uses
SysUtils, Qt, Classes, QGraphics, QForms,
QControls, QButtons, QStdCtrls;
type
TStyleDial = class(TForm)
ApplyBitBtn: TBitBtn;
CloseBitBtn: TBitBtn;
ItalicCheckBox: TCheckBox;
BoldCheckBox: TCheckBox;
UnderlineCheckBox: TCheckBox;
LabelSample: TLabel;
procedure ApplyBitBtnClick(Sender: TObject);
procedure CloseBitBtnClick(Sender: TObject);
procedure ItalicCheckBoxClick(Sender: TObject);
procedure BoldCheckBoxClick(Sender: TObject);
procedure UnderlineCheckBoxClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
StyleDial: TStyleDial;
implementation
{$R *.xfm}
{allow access to the main form}
uses Main;
procedure TStyleDial.ApplyBitBtnClick(Sender: TObject);
var
I: Integer;
begin
{copy the style from the sample label of the dialog box
to the five labels of the main form}
for I := 1 to 5 do
(Form1.FindComponent ('Label' + IntToStr (I)) as TLabel).
Font.Style := LabelSample.Font.Style;
end;
procedure TStyleDial.CloseBitBtnClick(Sender: TObject);
begin
Close;
end;
procedure TStyleDial.ItalicCheckBoxClick(Sender: TObject);
begin
if ItalicCheckBox.Checked then
LabelSample.Font.Style := LabelSample.Font.Style + [fsItalic]
else
LabelSample.Font.Style := LabelSample.Font.Style - [fsItalic];
end;
procedure TStyleDial.BoldCheckBoxClick(Sender: TObject);
begin
if BoldCheckBox.Checked then
LabelSample.Font.Style := LabelSample.Font.Style + [fsBold]
else
LabelSample.Font.Style := LabelSample.Font.Style - [fsBold];
end;
procedure TStyleDial.UnderlineCheckBoxClick(Sender: TObject);
begin
if UnderlineCheckBox.Checked then
LabelSample.Font.Style := LabelSample.Font.Style + [fsUnderline]
else
LabelSample.Font.Style := LabelSample.Font.Style - [fsUnderline];
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -