type
TFrameForm = class(TForm)
MainMenu1: TMainMenu;
File1: TMenuItem;
New1: TMenuItem;
Open1: TMenuItem;
N1: TMenuItem;
Exit1: TMenuItem;
Window1: TMenuItem;
Tile1: TMenuItem;
Cascade1: TMenuItem;
Arrangeicons1: TMenuItem;
OpenFileDialog: TOpenDialog;
procedure Exit1Click(Sender: TObject);
procedure New1Click(Sender: TObject);
procedure Tile1Click(Sender: TObject);
procedure Cascade1Click(Sender: TObject);
procedure Arrangeicons1Click(Sender: TObject);
procedure Open1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;下面类型申明到底是公有?还是私有?(怎么理解啊?)
MainMenu1: TMainMenu;
File1: TMenuItem;
New1: TMenuItem;
Open1: TMenuItem;
N1: TMenuItem;
Exit1: TMenuItem;
Window1: TMenuItem;
Tile1: TMenuItem;
Cascade1: TMenuItem;
Arrangeicons1: TMenuItem;
OpenFileDialog: TOpenDialog;
procedure Exit1Click(Sender: TObject);
procedure New1Click(Sender: TObject);
procedure Tile1Click(Sender: TObject);
procedure Cascade1Click(Sender: TObject);
procedure Arrangeicons1Click(Sender: TObject);
procedure Open1Click(Sender: TObject);----------------------------------------program TextEdit;uses
Forms,
MDIFrame in 'MDIFrame.pas' {FrameForm},
MDIEdit in 'MDIEdit.pas' {EditForm};{$R *.RES}begin
Application.Initialize;
Application.CreateForm(TFrameForm, FrameForm);
Application.Run;
end.怎样在 Application.Initialize 函数体内写,我找来找去都没有发现可以写的地方!
TFrameForm = class(TForm)
MainMenu1: TMainMenu;
File1: TMenuItem;
New1: TMenuItem;
Open1: TMenuItem;
N1: TMenuItem;
Exit1: TMenuItem;
Window1: TMenuItem;
Tile1: TMenuItem;
Cascade1: TMenuItem;
Arrangeicons1: TMenuItem;
OpenFileDialog: TOpenDialog;
procedure Exit1Click(Sender: TObject);
procedure New1Click(Sender: TObject);
procedure Tile1Click(Sender: TObject);
procedure Cascade1Click(Sender: TObject);
procedure Arrangeicons1Click(Sender: TObject);
procedure Open1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;下面类型申明到底是公有?还是私有?(怎么理解啊?)
MainMenu1: TMainMenu;
File1: TMenuItem;
New1: TMenuItem;
Open1: TMenuItem;
N1: TMenuItem;
Exit1: TMenuItem;
Window1: TMenuItem;
Tile1: TMenuItem;
Cascade1: TMenuItem;
Arrangeicons1: TMenuItem;
OpenFileDialog: TOpenDialog;
procedure Exit1Click(Sender: TObject);
procedure New1Click(Sender: TObject);
procedure Tile1Click(Sender: TObject);
procedure Cascade1Click(Sender: TObject);
procedure Arrangeicons1Click(Sender: TObject);
procedure Open1Click(Sender: TObject);----------------------------------------program TextEdit;uses
Forms,
MDIFrame in 'MDIFrame.pas' {FrameForm},
MDIEdit in 'MDIEdit.pas' {EditForm};{$R *.RES}begin
Application.Initialize;
Application.CreateForm(TFrameForm, FrameForm);
Application.Run;
end.怎样在 Application.Initialize 函数体内写,我找来找去都没有发现可以写的地方!
2.Application.Initialize是TApplication类的一个方法,你不能直接在里边写代码的(相当于修改了这个方法)
published是个什么类型,怎么理解,对应C++是个什么型啊??
private
FMyEvent:TMyNotify;
published
property OnMyEvent:TMyNotify read FMyEvent write FMyEvent;