永发信息网

如何在VB类模块中创建控件?

答案:2  悬赏:20  手机版
解决时间 2021-03-11 20:24
  • 提问者网友:风月客
  • 2021-03-10 22:17
这个问题已经解决了.发这是为了分享(弄清这个问题花了36小时,之前百度上没有相关说明的...)
一般情况下在VB类模块中创建标准控件用contrls.Add() 方法即可,但有些控件(比如 mscomm32.ocx)因为不知道准确的 ProgID 而无法在类模块中创建,并且又没有Dll可引用,这种情况下可以直接引用.ocx 控件文件,然后象声明其它类一样在已有的类模块中声明一个新控件然后使用控件.
这种方法特别适合于在创建 Active.Dll 和 Active.Exe 工程时,免去为了使用个别控件而增加窗口的麻烦.

有不清楚的发信给我 zs5178@163.com
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-03-10 23:52
我是来混分的,也是为了以后遇到这种问题的人,能有个明确的知识可查。选不选我为标准答案不重要,重要的是,我看到这个了能解决我的问题。谢谢楼主分享。
这个问题已经解决了.发这是为了分享(弄清这个问题花了36小时,之前百度上没有相关说明的...)
一般情况下在VB类模块中创建标准控件用contrls.Add() 方法即可,但有些控件(比如 mscomm32.ocx)因为不知道准确的 ProgID 而无法在类模块中创建,并且又没有Dll可引用,这种情况下可以直接引用.ocx 控件文件,然后象声明其它类一样在已有的类模块中声明一个新控件然后使用控件.
这种方法特别适合于在创建 Active.Dll 和 Active.Exe 工程时,免去为了使用个别控件而增加窗口的麻烦.

有不清楚的发信给我 zs5178@163.com
全部回答
  • 1楼网友:duile
  • 2021-03-11 01:02
"工程"菜单-"添加类模块"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯