VB编写ActiveX控件时动态添加控件到顶层UserControl
2014-11-24 00:06
344 查看
自己琢磨了许久,还是写出来了
遇到奇葩问题,不知道大侠们能帮我解决困惑不
动态添加控件到UserControl代码如下:Private Sub Command1_Click()
Dim testText As TextBox
' Set testText = UserControl.Controls.Add("VB.TextBox", "testText", UserControl1) '工程中有UserControl1(顶层容器),但代码执行为空值
Set testText = UserControl.Controls.Add("VB.TextBox", "testText", UserControl.Controls(0).Container) '这样又可以添加到顶层容器里面,真搞不清楚为什么
' Set testText = UserControl.Controls.Add("VB.TextBox", "testText", Frame1) '注意这段代码中UserControl不是控件名,是active的主控件
With testText
.Top = 1000
.Left = 1000
.Text = "测试文本框"
.Visible = True
.Locked = True
.Width = 2000
.Height = 375
End With
End Sub
添加成功的截图:
遇到奇葩问题,不知道大侠们能帮我解决困惑不
动态添加控件到UserControl代码如下:Private Sub Command1_Click()
Dim testText As TextBox
' Set testText = UserControl.Controls.Add("VB.TextBox", "testText", UserControl1) '工程中有UserControl1(顶层容器),但代码执行为空值
Set testText = UserControl.Controls.Add("VB.TextBox", "testText", UserControl.Controls(0).Container) '这样又可以添加到顶层容器里面,真搞不清楚为什么
' Set testText = UserControl.Controls.Add("VB.TextBox", "testText", Frame1) '注意这段代码中UserControl不是控件名,是active的主控件
With testText
.Top = 1000
.Left = 1000
.Text = "测试文本框"
.Visible = True
.Locked = True
.Width = 2000
.Height = 375
End With
End Sub
添加成功的截图:
相关文章推荐
- VB编写ActiveX控件时,动态添加控件到某个容器
- VB.NET2005 动态添加 ToolStrip 控件
- VB 如何提取网页源带码中的url链接,动态添加控件实例
- VB动态添加WebBrowser控件,并拦截弹出窗口(不用引用任何组件)
- VB.NET在窗体上添加任意动态控件
- 如何在使用VS2005的MFC编写ActiveX控件时,为控件添加属性、方法?
- C#和VB 在动态添加用户控件时, 不一样啊。。。
- vb动态添加控件的事例
- VB.NET中动态添加控件数组
- vb 类 动态 添加 控件
- VB动态添加控件的问题
- VB:动态添加控件的示例
- 在VB中动态添加可响应消息的控件
- VB动态添加 控件
- vb.net2005动态添加网页控件的事件
- VB 动态添加控件及磁盘、目录、文件控件
- VB 动态添加删除控件汇总
- VB运行时动态注册添加控件的方法
- VB ACTIVEREPORT 2 动态添加控件 Barcode lable pagebreak
- 在VB中动态添加可响应消息的控件