首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么判断自定义控件(ActiveX控件)是运行在设计环境还是运行环境?好多ActiveX不让在设计环境使用,他们是如何做到的

2012-03-05 
如何判断自定义控件(ActiveX控件)是运行在设计环境还是运行环境?好多ActiveX不让在设计环境使用,他们是怎

如何判断自定义控件(ActiveX控件)是运行在设计环境还是运行环境?好多ActiveX不让在设计环境使用,他们是怎么做到的?
我说的设计环境就是VB6的IDE环境。
我需要判断自定义控件是否在IDE环境中。

很多有名的ActiveX控件都需要注册码。比如不输入注册码不能拖到VB6的窗体上,运行的时候弹出对话框之类的。原理是什么?

[解决办法]
Ambient.UserMode=false 是设计模式,true是运行模式
[解决办法]
要做注册码,得自己写程序来判断。可以给控件或dll定义一个属性,用户设定这个属性为特定的值才能使用。

热点排行