📄 compoptions.pas
字号:
unit CompOptions;
{
Inno Setup
Copyright (C) 1997-2004 Jordan Russell
Portions by Martijn Laan
For conditions of distribution and use, see LICENSE.TXT.
Compiler Options form
$jrsoftware: issrc/Projects/CompOptions.pas,v 1.19 2004/12/06 18:03:25 mlaan Exp $
}
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
UIStateForm, StdCtrls, ExtCtrls, NewStaticText;
type
TOptionsForm = class(TUIStateForm)
OKButton: TButton;
CancelButton: TButton;
GroupBox1: TGroupBox;
BackupCheck: TCheckBox;
GroupBox2: TGroupBox;
AssocButton: TButton;
StartupCheck: TCheckBox;
WizardCheck: TCheckBox;
GroupBox3: TGroupBox;
ChangeFontButton: TButton;
FontPanel: TPanel;
Label1: TNewStaticText;
FontDialog: TFontDialog;
UseSynHighCheck: TCheckBox;
FullPathCheck: TCheckBox;
CursorPastEOLCheck: TCheckBox;
UndoAfterSaveCheck: TCheckBox;
TabWidthEdit: TEdit;
Label2: TNewStaticText;
PauseOnDebuggerExceptionsCheck: TCheckBox;
procedure AssocButtonClick(Sender: TObject);
procedure ChangeFontButtonClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure TabWidthEditChange(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
implementation
uses
CmnFunc, CompForm, CompFileAssoc;
{$R *.DFM}
procedure TOptionsForm.FormCreate(Sender: TObject);
begin
InitFormFont(Self);
end;
procedure TOptionsForm.AssocButtonClick(Sender: TObject);
begin
RegisterISSFileAssociation;
MsgBox('The .iss extension was successfully associated with:'#13#10 + ParamStr(0),
'Associate', mbInformation, MB_OK);
end;
procedure TOptionsForm.ChangeFontButtonClick(Sender: TObject);
begin
FontDialog.Font.Assign(FontPanel.Font);
if FontDialog.Execute then
FontPanel.Font.Assign(FontDialog.Font);
end;
procedure TOptionsForm.TabWidthEditChange(Sender: TObject);
begin
OKButton.Enabled := StrToIntDef(TabWidthEdit.Text, 0) > 0;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -