社区
控件
帖子详情
同一个工程中的窗体如何访问用户控件中的对象
okay2003
2009-07-05 11:21:42
我在一个工程中建立了一个窗体form1 和一个用户控件 control1,请问如何使form1中的代码访问control1中的对象?控件已经设为公有了
...全文
47
5
打赏
收藏
同一个工程中的窗体如何访问用户控件中的对象
我在一个工程中建立了一个窗体form1 和一个用户控件 control1,请问如何使form1中的代码访问control1中的对象?控件已经设为公有了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
控件
属性使用大全
获得或设置一个值,决定对于
对象
的
控件
使用哪个调色板。取值为: 0 Halftone 1 UseZOrder 2 Custom Picture
窗体
背景图片 RightToLeft 文本书写是否自左向右。取值为: True False 自右向左 ScaleHeight ...
KOL加MCK DELPHI
控件
2、在
控件
面板KOL
中
放一个TKOLProject
控件
到
窗体
并设置projectDest属性为你想要的
工程
名比如说是"ssss",再把dprResource属性设为真(这关系到你能不能用Project-> Options...
中
的设置设置你的程序图标以及程序的...
朱老师QT系列课程-1.7.QT其他标准
控件
和布局
控件
一部分主要讲QT的Item类
控件
,包括ItemView类4个
控件
(QListView、QTreeView、QTableView、QColumnView),以及3个ItemWidget类
控件
(QListWidget、QTreeWidget、QTableWidget)。另一部分是qt的布局类
控件
,包括 &...
VB学生信息管理系统文档
一个VB应用程序可根据需要有一个或多个
窗体
。每一个
窗体
都包含相关代码的
窗体
文件(.frm),即
窗体
模块。 在
窗体
模块
中
包含
窗体
及其
控件
的属性设置,同时还包 含在该
窗体
的代码窗口
中
编写的对常量、变量、类型和...
QPalette的简单使用
工程
源码.7z
QPalette 类相当于对话框或是
控件
的调色板,它管理着
控件
或
窗体
的所有颜色信息,每个
窗体
或
控件
都包含一个 QPalette
对象
,在显示时按照它的 QPalette
对象
中
对各部分各状态下的颜色的描述进行绘制。 同时解决了使用...
控件
1,451
社区成员
41,355
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章