文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>.Net中使用带UI的OCX的方法

.Net中使用带UI的OCX的方法

时间:2011-02-19  来源:jetz

问题:当ocx需要不断升级时,这种方法很痛苦,需要重新走一遍,老是清不干净。

方法二:用AxImp封装。(tlbimp封装无UI的ocx)

调用:vs2008在命令行下直接可以使用。aximp。vs2005则在sdk/v2.0/bin下有aximp。

运行后对ocx封装,得到两个文件。在vs中引用。声明一个对象,在InitializeComponent中执行以下操作即可:

this.MO = new AxGISOCX.AxMapView();

((System.ComponentModel.ISupportInitialize)(this.MO)).BeginInit();

this.Controls.Add(this.MO);

((System.ComponentModel.ISupportInitialize)(this.MO)).EndInit();

this.MO.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("MO.OcxState")));

在界面中就可以看到控件了,稍微调整控件,系统将自动把刚才的代码重新编写排列。

当ocx升级并完成注册后,只要重新封装,覆盖相应的dll即可!!!

 

参考:

http://hi.baidu.com/zdzcool/blog/item/1aaba9fb74809d9d58ee9075.html/cmtid/c9ca0876def26316b151b95c

http://topic.csdn.net/u/20101207/13/0af94697-f40b-44b2-8e44-530d3780ae0e.html

http://topic.csdn.net/u/20110201/22/ec089a5a-8788-444a-aec9-ffb7d0e8c470.html

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载