首页
社区
课程
招聘
[求助]DELPHI MDI 子窗体事件定位问题
发表于: 2014-6-28 23:21 3494

[求助]DELPHI MDI 子窗体事件定位问题

2014-6-28 23:21
3494
我有一个主窗口form1,程序启动自动创建.里面有个btn1.
另外有个formclient,不会被自动创建.

点击btn1三次,创建formclient三个分别为 F1 F2 F3,
创建时保存窗口句柄和窗体.     
      form1.FormMark[I].ViewForm := formclient.Create(Application);
      form1.FormMark[I].Handle := FormMark[I].ViewForm.Handle;


F1 F2 F3窗体onshow事件里进行重新定位
if form1.FormMark[I].Handle = self.Handle then
      begin
         FormF1:= form1.G_FormMark[I].ViewForm;
      end;


最后我对F1 F2 F3窗体里面的按钮进行点击.
   FormF1.btn1.Caption := '4154897544';

他只会改变第一个创建的F1窗体.其他的不会改变.
如何让动态创建的MDI子窗体独立不干扰?
求前辈们指导解决思路

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 102
活跃值: (31)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
Delphi不是有MDI的项目吗?需要这样做?
2014-6-29 02:17
0
游客
登录 | 注册 方可回帖
返回
//