📄 main.pas
字号:
unit MAIN;
interface
uses Windows, SysUtils, Classes, Graphics, Forms, Controls, Menus,
StdCtrls, Dialogs, Buttons, Messages, ExtCtrls, ComCtrls, StdActns,
ActnList, ToolWin, ImgList, jpeg;
type
TMainForm = class(TForm)
MainMenu1: TMainMenu;
File1: TMenuItem;
FileNewItem: TMenuItem;
FileOpenItem: TMenuItem;
Window1: TMenuItem;
Help1: TMenuItem;
FileExitItem: TMenuItem;
HelpAboutItem: TMenuItem;
OpenDialog: TOpenDialog;
Edit1: TMenuItem;
StatusBar: TStatusBar;
ActionList1: TActionList;
EditCut1: TEditCut;
EditCopy1: TEditCopy;
EditPaste1: TEditPaste;
FileNew1: TAction;
FileSave1: TAction;
FileExit1: TAction;
FileOpen1: TAction;
FileSaveAs1: TAction;
WindowCascade1: TWindowCascade;
WindowTileHorizontal1: TWindowTileHorizontal;
WindowArrangeAll1: TWindowArrange;
WindowMinimizeAll1: TWindowMinimizeAll;
HelpAbout1: TAction;
FileClose1: TWindowClose;
WindowTileVertical1: TWindowTileVertical;
ImageList1: TImageList;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
Image1: TImage;
procedure FileNew1Execute(Sender: TObject);
procedure FileOpen1Execute(Sender: TObject);
procedure HelpAbout1Execute(Sender: TObject);
procedure FileExit1Execute(Sender: TObject);
procedure N3Click(Sender: TObject);
procedure N4Click(Sender: TObject);
procedure N5Click(Sender: TObject);
procedure N6Click(Sender: TObject);
procedure N7Click(Sender: TObject);
procedure N8Click(Sender: TObject);
procedure N9Click(Sender: TObject);
procedure N10Click(Sender: TObject);
private
{ Private declarations }
procedure CreateMDIChild(const Name: string);
public
{ Public declarations }
end;
var
MainForm: TMainForm;
implementation
uses
lr1,CHILDWIN,about,lr2,shan1,shan2,xiu1,xiu2,cha1,cha2;
{$R *.dfm}
procedure TMainForm.CreateMDIChild(const Name: string);
var
Child: TMDIChild;
begin
{ create a new MDI child window }
Child := TMDIChild.Create(Application);
Child.Caption := Name;
if FileExists(Name) then Child.Memo1.Lines.LoadFromFile(Name);
end;
procedure TMainForm.FileNew1Execute(Sender: TObject);
begin
CreateMDIChild('NONAME' + IntToStr(MDIChildCount + 1));
end;
procedure TMainForm.FileOpen1Execute(Sender: TObject);
begin
if OpenDialog.Execute then
CreateMDIChild(OpenDialog.FileName);
end;
procedure TMainForm.HelpAbout1Execute(Sender: TObject);
begin
AboutBox.ShowModal;
end;
procedure TMainForm.FileExit1Execute(Sender: TObject);
begin
Close;
end;
procedure TMainForm.N3Click(Sender: TObject);
begin
form1.Show;
end;
procedure TMainForm.N4Click(Sender: TObject);
begin
form2.Show;
form2.ADOTable1.Active:=true;
form2.ADOTable2.Active:=false;
form2.ADOTable3.Active:=false;
end;
procedure TMainForm.N5Click(Sender: TObject);
begin
form3.Show;
form3.ADOTable1.Active:=false;
form3.ADOTable1.Active:=true;
end;
procedure TMainForm.N6Click(Sender: TObject);
begin
form4.Show;
form4.ADOTable1.Active:=false;
form4.ADOTable1.Active:=true;
form4.ADOTable2.Active:=false;
end;
procedure TMainForm.N7Click(Sender: TObject);
begin
form5.Show;
end;
procedure TMainForm.N8Click(Sender: TObject);
begin
form6.Show;
form6.ADOTable1.Active:=false;
form6.ADOTable1.Active:=true;
form6.ADOTable2.Active:=false;
form6.ADOTable3.Active:=false;
end;
procedure TMainForm.N9Click(Sender: TObject);
begin
form7.Show;
end;
procedure TMainForm.N10Click(Sender: TObject);
begin
form8.Show;
form8.ADOTable1.Active:=false;
form8.ADOTable1.Active:=true;
form8.ADOTable2.Active:=false;
form8.ADOTable3.Active:=false;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -