procedure TMainform.employeemanageClick(Sender: TObject); //员工管理
begin
application.CreateForm(Temployeemanage,employeemanage);
employeemanage.ShowModal;
employeemanage.Free;
end;
在这里显示
[错误] mainface.pas(97) :Undeclared identifier:'ShowModal' 的错
但我把他改为employeemanage.Show就不报错;;
但我要求的结果是showmodal,请问一下这是怎么个问题
begin
application.CreateForm(Temployeemanage,employeemanage);
employeemanage.ShowModal;
employeemanage.Free;
end;
在这里显示
[错误] mainface.pas(97) :Undeclared identifier:'ShowModal' 的错
但我把他改为employeemanage.Show就不报错;;
但我要求的结果是showmodal,请问一下这是怎么个问题
那么employeemanage的接口仍然是TButton的, 所以没有ShowModal方法
按钮当然没有showModal啦
begin
application.Create(self);
employeemanage.ShowModal;
employeemanage.Free;
end;
不行吗?
例子
procedure TMainform.employeemanageClick(Sender: TObject); //员工管理
begin
Form1:=TForm1.Create(self);
Form1.ShowModal;
Form1.Free;
end;
begin
Form1:=TForm1.Create(self);
Form1.ShowModal;
//Form1.Free;删除这名看行不行
end;
这句不能删,会有导致内存泄漏问题
begin
application.CreateForm(Temployeemanage,mainface.employeemanage);
mainface.employeemanage.ShowModal;
mainface.employeemanage.Free;
end;