type
TForm_Main = class(TForm)
Edit1: TEdit;
PopupMenu: TPopupMenu;
N_Save: TMenuItem;
Memo: TMemo;
StringGrid: TStringGrid;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Table1: TTable;
DataSource1: TDataSource;
ShellTreeView: TShellTreeView;
FileListBox: TFileListBox;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormCreate(Sender: TObject);
procedure MemoMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
procedure ShellTreeViewChange(Sender: TObject; Node: TTreeNode);
procedure TextSave(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure CreateParams(var Params: TCreateParams); override;
procedure RestoreRequest(var message: TMessage); message CM_RESTORE;
end;var Form_Main: TForm_Main;
TForm_Main = class(TForm)
Edit1: TEdit;
PopupMenu: TPopupMenu;
N_Save: TMenuItem;
Memo: TMemo;
StringGrid: TStringGrid;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Table1: TTable;
DataSource1: TDataSource;
ShellTreeView: TShellTreeView;
FileListBox: TFileListBox;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormCreate(Sender: TObject);
procedure MemoMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
procedure ShellTreeViewChange(Sender: TObject; Node: TTreeNode);
procedure TextSave(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure CreateParams(var Params: TCreateParams); override;
procedure RestoreRequest(var message: TMessage); message CM_RESTORE;
end;var Form_Main: TForm_Main;
TWybLabel = class
privatepublic
constructor Create(...)
end;
谢谢!unit uText;interfacetype
TTEXTConnect = class
private
m_strFileName : AnsiString;
m_bValid : Boolean;
public
constructor Create(strFileName:AnsiString);
destructor Destroy;override;
function IsValid():Boolean;
end;implementationconstructor TTEXTConnect.Create(strFileName:AnsiString);
begin
inherited Create;
m_bValid := True;
m_strFileName := strFileName;
end;destructor TTEXTConnect.Destroy;
begin
inherited Destroy;
end;function TTEXTConnect.IsValid():Boolean;
begin
IsValid := m_bValid;
end;end.
如:
TMyClass = class
private
FNum:integer;
FName:string;
public
constructor Create(Num:integer;Name:string) ;
end; TMyClass.Create(Num:integer;Name:string);
begin
FNum := Num;
Fname := Name;
end;