L liudangdang Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-26 #1 希望ActiveX不显示在页面上,当执行调用ActiveX中的某个事件时,再将它显示在一个窗口中,就像是系统的打印属性窗口那样子的。可以吗?
M mickeyboy Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-26 #2 在页面中把ActiveX宽高都设为0,执行调用时由该ActiveX创建一个窗口显示
L liudangdang Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-26 #3 mickeyboy: 我就是不知道调用时怎样由ActiveX创建一个窗口显示,能不能麻烦你说详细一些?谢谢! ActiveX该怎样创建窗口?
M mickeyboy Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-26 #4 这和其他delphi项目是一样的,在ActiveX项目中新建一个窗体,放上要使用的组件,在你要显示的地方写代码 with tform1.create(self) do begin try showmodal; finally free; end; end;
这和其他delphi项目是一样的,在ActiveX项目中新建一个窗体,放上要使用的组件,在你要显示的地方写代码 with tform1.create(self) do begin try showmodal; finally free; end; end;
L liudangdang Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-26 #5 mickeyboy: 我按你教我的方法去做了,可是显示的窗口没有标题栏,就只有一个灰色控件面板。这是怎么回事呀?我还希望能拖动窗口,这样可以做吗?
M mickeyboy Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-26 #6 我测试了一下,和普通窗口没两样啊,能不能详细说说情况,我是用一个定时器来自动显示出窗口的
L liudangdang Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-26 #7 我先创建了一个ActiveX,在面板上放了一个按钮,点击触发事件,按你写的代码打开窗口,结果就出现这种样子了。 mickeyboy:可不可以让我运行一下你的测试代码?
L liudangdang Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-26 #8 因为我以前是做完控件后,是用脚本命令window.open打开游览器窗口,再在窗口中装载控件的,所以现在我想直接在ActiveX中开窗口,加快运行速度,控件中有传入参数和传出参数的。请你帮帮我!谢谢!
M mickeyboy Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-26 #9 你有没有建立一个新的form这一步 1、新建一个ActiveX项目 2、在主窗体中放入一个按钮 3、点new form新建一个form 4、写主窗体的按钮事件代码,创建并显示第3步建立的form 问题是你把主窗体都隐藏了,又通过什么来触发显示你需要的窗口呢
你有没有建立一个新的form这一步 1、新建一个ActiveX项目 2、在主窗体中放入一个按钮 3、点new form新建一个form 4、写主窗体的按钮事件代码,创建并显示第3步建立的form 问题是你把主窗体都隐藏了,又通过什么来触发显示你需要的窗口呢
L liudangdang Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-27 #10 mickeyboy:我已经按你的步骤做好了,可是以前我从网页中通过<param name= value= >的方式传参数到ActiveX中,可现在我该怎样传参数进去呢?因为按你的说的,那就是把我要显示的东西放在Form1中了,在ActiveX中只是创建和显示Form,那参数如何传呀?
mickeyboy:我已经按你的步骤做好了,可是以前我从网页中通过<param name= value= >的方式传参数到ActiveX中,可现在我该怎样传参数进去呢?因为按你的说的,那就是把我要显示的东西放在Form1中了,在ActiveX中只是创建和显示Form,那参数如何传呀?