社区
控件
帖子详情
同一个工程中的窗体如何访问用户控件中的对象
okay2003
2009-07-05 11:21:42
我在一个工程中建立了一个窗体form1 和一个用户控件 control1,请问如何使form1中的代码访问control1中的对象?控件已经设为公有了
...全文
59
5
打赏
收藏
同一个工程中的窗体如何访问用户控件中的对象
我在一个工程中建立了一个窗体form1 和一个用户控件 control1,请问如何使form1中的代码访问control1中的对象?控件已经设为公有了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
孤独剑_LPZ
2009-07-06
打赏
举报
回复
控件中的对象是封装的,不好调用,我想和调用exe窗体里的对象差不多吧
Tiger_Zhao
2009-07-06
打赏
举报
回复
控件是特殊的类,也必须创建实例才能调用公共成员。
设计模式下将控件拖到 Form1 下,默认实例名称为 Control11,Form1 中就可以按以下方式调用:
Control11.MyObject
贝隆
2009-07-06
打赏
举报
回复
学习
现在还是人类
2009-07-06
打赏
举报
回复
那么你要调用控件中的对象是不是公有的?
比如你在控件中的对象是这么定的:
Public MyObject As Object '定义为公有变量,对外的最好定义成对象类型,当然,
'也可以是你的类的类型
比如你的对象中有个 ShowMe 方法,那么调用这个对象的 ShowMe 方法可以这么调用
control1.MyObject.ShowMe
lyserver
2009-07-06
打赏
举报
回复
需要纠正一下,不是"control1中的对象",control1本身就是对象,只不过要访问对象中,必须先进行实例化,而且,对于控件来说,必须要有容器才能进行实例化.
在VB里,可以直接把控件拖放到窗口上由VB本身进行实例化,也可以在代码中使用vb.Licenses.Add(...)后再用me.controls.add进行实例化,然后你就可以访问它了.
让VB可以调用DLL
控件
中
的
窗体
为MDI子
窗体
让VB可以调用DLL
控件
中
的
窗体
为MDI子
窗体
一个简单的表格VBA日历
窗体
一个简单的表格VBA日历
窗体
Excel-VBA实用技巧范例-
窗体
控件
对象
事件.zip
Excel-VBA实用技巧范例-
窗体
控件
对象
事件.zip
04VBA在EXCEL
中
的应用(
窗体
,
控件
).pdf
04VBA在EXCEL
中
的应用(
窗体
,
控件
).pdf
VB 自定义
控件
窗体
特效
免费资源:自己收藏的一丁点自定义
控件
,
窗体
特效等。纯源代码,对想自己做
控件
的同学或许有点帮助。个人感觉不错而已,别拿鸭蛋砸我。
控件
1,453
社区成员
41,355
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章