社区
控件
帖子详情
VB6自定义控件如何调用子控件
m00ners
2007-10-08 07:04:09
定义了一个自定义控件,里面有很多子控件。如何给子控件的各个属性赋值?子控件的事件如何调用?
由于子控件很多,封装每个控件属性会很麻烦,最好能声明这些子控件为Public,然后在外面直接调用。
例如(UserControl1.Textbox1.Text="123")这种形式,不知这种方法能不能实现。
比较紧急,忘各位指教。
...全文
474
13
打赏
收藏
VB6自定义控件如何调用子控件
定义了一个自定义控件,里面有很多子控件。如何给子控件的各个属性赋值?子控件的事件如何调用? 由于子控件很多,封装每个控件属性会很麻烦,最好能声明这些子控件为Public,然后在外面直接调用。 例如(UserControl1.Textbox1.Text="123")这种形式,不知这种方法能不能实现。 比较紧急,忘各位指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
za099z
2011-05-17
打赏
举报
回复
这问题不错
tianhuo_soft
2007-10-09
打赏
举报
回复
添加到模块里面
碧海情天-赵亮
2007-10-09
打赏
举报
回复
写一个PUBLIC的函数就可以了。
大体思路如此(现想的,不会太完善,你自己试验吧):
Public Sub SetText(ControlName as String,Val as String)
For each 对象变量 in Controls对象集合
找到指定NAME的控件,配合type属性,可以快速排除非TEXT的控件
对象变量.text=Val
next
end Sub
yachong
2007-10-08
打赏
举报
回复
用向导不算麻烦啊,封装哪个就选中哪个
m00ners
2007-10-08
打赏
举报
回复
解决了。明天给分
bluefox1979
2007-10-08
打赏
举报
回复
好象没其它的方法了吧!??
chenhui530
2007-10-08
打赏
举报
回复
暂时我也没有其他方法不知道其他高手有没有其他方法
m00ners
2007-10-08
打赏
举报
回复
是不是需要对每个子控件用到的属性都做一次Let和Get?
因为子控件很多,这样做很麻烦。
有没有更简单的途经呢?
下面方法能实现么?
由于子控件很多,封装每个子控件的每个属性会很麻烦,最好能声明这些子控件为Public,然后在外面直接调用。
例如(UserControl1.Textbox1.Text="123")这种形式,不知这种方法能不能实现。
chenhui530
2007-10-08
打赏
举报
回复
Public Property Let Text1(ByVal vData As String)
text1.text=vData
End Property
Public Property Get Text1() As String
Text1 = text1.text
End Property
chenhui530
2007-10-08
打赏
举报
回复
Public Property Let Text1(ByVal vData As String)
text1.text=mstrTmp
End Property
Public Property Get Text1() As String
Text1 = text1.text
End Property
m00ners
2007-10-08
打赏
举报
回复
这么快就有人帮忙,谢谢了。
麻烦能说详细一些么?
m00ners
2007-10-08
打赏
举报
回复
定义了一个自定义控件,里面有很多子控件。如何给子控件的各个属性赋值?子控件的事件如何调用?
由于子控件很多,
封装每个子控件的每个属性会很麻烦
,最好能声明这些子控件为Public,然后在外面直接调用。
例如(UserControl1.Textbox1.Text="123")这种形式,不知这种方法能不能实现。
比较紧急,忘各位指教。
chenhui530
2007-10-08
打赏
举报
回复
你自己定义属性即可
在代码里指定控件的相应属性即可
vb.net
自定义
控件
(含自定义对话框设置属性) 实例
vb.net
自定义
控件
自定义属性 UITypeEditor UI 类型编辑器 实例 提供一个示例 UITypeEditor,它使用 IWindowsFormsEditorService 显示用于用户输入的 Form。 IWindowsFormsEditorService 只能通过 PropertyGrid
控件
的 GetService 方法使用。 此服务通常用于显示来自 UITypeEditor 的 EditValue 方法的窗体。当 PropertyGrid
调用
UITypeEditor 的 EditValue 方法来提供用于编辑属性值的用户界面时,会将对 IServiceProvider 的引用传递给 EditValue 方法,IServiceProvider 通常可提供 IWindowsFormsEditorService 的实例。此服务的方法可用于显示对话框和窗体,或者用于在下拉容器内显示 Control,该容器显示在当前正在编辑的值字段区域附近的属性网格的顶部。 为 UITypeEditor 提供一个接口,用于显示 Windows 窗体,或者在设计模式下在属性网格
控件
的下拉区域中显示
控件
。 注意一个问题:设计模式与生成dll文件加载显示结果不同,这就是为什么会在设计模式时运行显示灰色,不能跳出自定义对话框,只有在生成文件加载才显示。
vb6
.0用户
自定义
控件
最近发现的,挺好用的,想做成类似qq菜单的那种效果 思路 在我的上传上找
自定义
控件
vb
自定义
控件
textbox等等
重新自定义的几个
控件
,包括textbox,进度条,输入框等等
VB.NET
自定义
控件
设置背景色透明
尝试将VB.NET
自定义
控件
的背景色设置为透明,且不遮住下面的
控件
。
VB自定义Text文本框
控件
.rar
VB6
.0编写的一个自定义的Text文本框
控件
,实现了基本的文本加载并显示的功能,由VB代码写出的
控件
,不是
调用
VB自带的Editor
控件
。在编写的过程中,使用了ucText.ctl、modText.bas等类库。后续会添加代码语法高亮功能,通过这个例
子
你可以熟悉VB中Editor文本框
控件
的用法。
控件
1,453
社区成员
41,354
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章