delphi如何向一个要建立的Form传递参数?

lijun2516 2003-01-29 11:10:29
delphi如何向一个要建立的Form传递参数?也就是说,要如何参数化建立Form,象C++中重载构造函数一样,增加一个参数就ok
...全文
217 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wx1452 2003-01-29
  • 打赏
  • 举报
回复
为了避免警告
constructor Create(AOwner: TComponent; AParam: Integer); reintroduce;
CharlesWang 2003-01-29
  • 打赏
  • 举报
回复
重载constructor Create函数
不要忘记加inherited
wx1452 2003-01-29
  • 打赏
  • 举报
回复
TForm1 = class(TForm)
...
public
constructor Create(AOwner: TComponent; AParam: Integer);
end;

implementation

constructor TForm1.Create(AOwner: TComponent; AParam: Integer);
begin
Inhertied Create(AOwner);
...
end;

使用时
Form1 := TForm1.Create(Application, 3);
这样就可
Billy_Chen28 2003-01-29
  • 打赏
  • 举报
回复
var
i: Integer;
begin
for i := 0 to ParamCount do
begin
ShowMessage(ParamStr(i));
end;
end;
DJ_KK 2003-01-29
  • 打赏
  • 举报
回复
sendmessage()向窗体发送自己的消息
要显示一个窗体是form1.show;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧