• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

delphi2009创建OCX与JS传参例子

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

delphi2009中创建一个简单的OCX控件例子

一,创建工程

从File-New-orher-ActiveX-ActiveXLibrary后,会创建一个类型库的project1.DLL工程

这时只要再加入一个ActiveForm,IDE自动将工程转成了project1.ocx

在ActiveForm中拉入一个edit和一个button,名字默认即可.编辑Type Library,加入一个edtText属性

在ActiveForm中编辑Get_edtText和Set_edtText的加上以下实现代码

 

function Ttest.Get_edtText: WideString;
begin
   Result:=Self.Edit1.Text;
end;

 

procedure Ttest.Set_edtText(const Value: WideString);
begin
 Self.Edit1.Text:=Value;
end;

保存编译通过就算完成了!

二,调试

在Rrn菜单中Parameters中Host application=C:/Program Files/Internet Explorer/iexplore.exe

在Parameters加入你要调试的HTML页的地址如http://localhost/test/ActiveFormProj1.htm

 

JS传参

   var myobj=document.getElementById("ocxtype");//ocxtype为ActiveX对象在HTML中的ID

    myobj.edtText=document.getElementById("edt1").value;

取参数

t2.value=myobj.edtText;

 

下载Demo例子:http://download.csdn.net/detail/cml2030/1139716/

 

三,效果如图

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
matlab练习程序(构造简单多边形)发布时间:2022-07-18
下一篇:
在vs2010调用matlab2009引擎发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap