ActiveForm的问题(10分)

  • 主题发起人 rmichael
  • 开始时间
R

rmichael

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何初始化ActiveForm的Visible为False?以及在调用时,如何使其visible属性在控件属性页中显示出来?
 

碧血剑

Unregistered / Unconfirmed
GUEST, unregistred user!
用参数,用frontpage编辑一下带activeform的网页你就知道了
 

星星鱼

Unregistered / Unconfirmed
GUEST, unregistred user!
<body >
<OBJECT id="Demo"
classid="clsid:B6C7ADD9-27AE-45FA-9561-8D40E9E2D849"
codebase="http://localhost/try/DemoProj.ocx"
width=275
height=91
align=center
hspace=0
vspace=0
>
</OBJECT>
<p>
<input type="button" value="Show" onClick="Demo.Visible=true">
<input type="button" value="Hide" onClick="Demo.Visible=false">
</body>
</HTML>
ActiveForm本身带有自己的Visible属性,直接调用就可以了。
对于初始化你就可以在ActiveForm本身的初始化程序里把Visible属性设为False就可以了。
属性页中显示出来,我倒没试过,我习惯于自己定义接口,自己知道就可以调用。
 
R

rmichael

Unregistered / Unconfirmed
GUEST, unregistred user!
属性页中显示visible属性,我已搞定,在type library中改变一下flag即可。
但是将其初始化为false,还不行,总需要再将其false一下。为什么?
 

星星鱼

Unregistered / Unconfirmed
GUEST, unregistred user!
gz
这个我也试了一下,好像不行~~~
不过你可以把放ActiveFOrm的地方预留空出来,然后通过调用脚本编程
"document.write("<object .....><object>")这样来做还行吧。
 
R

rmichael

Unregistered / Unconfirmed
GUEST, unregistred user!
谢谢,我搞定了,不过是绕道而走,分给了!
 
顶部