为什么在ActiveXForm程序里,无法引用其它窗体的控件? (100分)

  • 主题发起人 doll_paul
  • 开始时间
D

doll_paul

Unregistered / Unconfirmed
GUEST, unregistred user!
例如比何在Abuot窗体里,引用ActiveXform主窗体的一个Edit控件呢??

(就像在普通的应用程序里一样)

请问如何做???
 
bubble,这样的方法你也能想的出来?虽然不太明白,但还是谢谢你~

一会儿下网马上测试,如果OK,分好说~

另外能否给小弟一个QQ或MSN,我们聊聊~~

如果不方便的话,就发EM到:doll-paul@263.net,告诉我~我加你!
 
没人回答了吗???
 
hi,楼上的,不好使么?
可以给我发mail联系,我跟你说说.
puzzledj@163.com
 
老兄,我加你了,为什么不通过认证?
 
感谢bubble兄的详细解释~ [:)][:D]
 
看看开发指南给activeform加属性。
sigh
你可以这样嘛。[:D]
在About的public里面定义一个变量
ActForm: TForm;
然后ActiveForm上面创建自己的时候这样写
About:=TAbout.create(self);
About.ActForm:=TForm(self);
About.Show;
然后About上面调用ActiveXform主窗体的一个Edit比如说叫做'Edit1'的时候:
TEdit(ActForm.FindComponent('Edit1')).Text:='ok';

我试验过了,好使,不过估计可能是幼稚的笨办法。
[xx(]

 
顶部