一个主窗体在调用子窗体时,提示:"name not unique in this context"代码如下:
procedure TForm1.Button8Click(Sender: TObject);
begin
form2:=Tform2.CREATE(self);
form2.SHOWmodal;
end;
真接用:FORM2.SHOWMODAL;也行,就是不知为什么上面一句不对.
procedure TForm1.Button8Click(Sender: TObject);
begin
form2:=Tform2.CREATE(self);
form2.SHOWmodal;
end;
真接用:FORM2.SHOWMODAL;也行,就是不知为什么上面一句不对.
解决方案 »
- DirectoryListBox1、DriveComboBox1
- 把很长的包含路径的文件名缩短显示的API是哪个?
- ADOConnection使用DSN连接时,ADOStoredProc报“[ODBC SQL Server Driver]没有执行可选特性”??????
- 实现多步Undo/Redo操作有什么思路?
- 菜鸟问题:那位给个关于ADO操作数据库的例程啊?
- 小问题
- delphi数据访问控件的Bug,该如何办?
- 怎样安装TwebTabsheet.pas 组件
- SOS,SOS.............
- 如何实现shift+鼠标单击窗体再出现一个窗体?
- 关于字符串转成ASCII码问题
- 文本文件导出导入问题!!!100分
比方说:
procedure TForm1.Button8Click(Sender: TObject);
begin
with tfdiandan.Create(self) do
parent:=form1;//在FORM1窗体中创建from2{说明显示的位置}{left\top等属性}
}
FORM2.SHOWMODAL就不用说了。只显示某个窗体。
begin
form2:=Tform2.Create(self);
form2.ShowModal;
form2.Free;
end;这样写应该没问题的。