请问在主窗口中如何对子窗口进行操作?(100分)

L

lwgygz

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何对一个当前被激活的子窗口进行操作,即如何在主窗口中调用当前被激活的某个
子窗口中的变量或过程、函数等?
 
form2.caption := 'asdas';
 
var
frmTemp:TForm2;
begin
frmTemp := TForm2.Create(self);
frmTemp.XXXX(XXXX为变量或者过程、函数,在public里定义。
这是动态创建的情况,如果自动创建
form2.XXXX就可以访问了。
 
if assigned(screen.ActiveForm) and screen.ActiveForm is TForm2 then
with TForm2(screen.ActiveForm) do

begin
caption:='adfdsf';
........
end;
 
须在TForm2.Create(self)后进行操作,否则会出错
 
接受答案了.
 
顶部