父窗口MainForm有很多子窗口,对父窗口上的一个菜单,在它的时间处理函数中
先找出当前活动子窗口:MapForm := TMainForm(ActiveMDIChild);
然后想使用该子窗口上的某个控件,如DBGrid1,对该DBGrid上的数据进行处理,
用MapForm.DBGrid. ...不行,应该怎么做呢?
先找出当前活动子窗口:MapForm := TMainForm(ActiveMDIChild);
然后想使用该子窗口上的某个控件,如DBGrid1,对该DBGrid上的数据进行处理,
用MapForm.DBGrid. ...不行,应该怎么做呢?
解决方案 »
- 现行局域网内的一套基于SQLSERVER2000的C/S程序要放到广域网上运行,有什么要改动的?
- access表中的count和sum查询问题,帮帮我啊!
- 关于三层的疑问
- ADO、BDE的问题
- 一个dataset容量的问题,急
- ActiveXForm的版本更新问题,如何让浏览器自动下载更新了的ActiveXForm?
- 求助,请问我的Delphi老是要我注册该怎么办?
- DELPHI程序如何自身写自身内的一个常量或变量
- 奉上100分,不够再给!关于建立安装文件的问题!
- 请问:delphi里面的query,用select查出来的结果是不是放在了resultset里面了?
- 各位同胞,放假了,快帮幫我,很急
- 我还是新手,请问DEPHI 有没有相关的认证啊????????
begin
if ActiveMDIChild.FindComponent('edit1') <> nil then//找活动子窗口edit1控件
begin
showMessage('yes'); //找到了!
TButton (ActiveMDIChild.FindComponent('edit1')).Caption := 'aaaaa';
end; //caption修改不成功
end;可以弹出对话框yes, 可是edit1的caption改不过来。
begin
if ActiveMDIChild.FindComponent('edit1') <> nil then//找活动子窗口edit1控件
begin
showMessage('yes'); //找到了!
TEdit (ActiveMDIChild.FindComponent('edit1')).Caption := 'aaaaa';
end; //caption修改不成功
end;可以弹出对话框yes, 可是edit1的caption改不过来。