我如何在运行时用 vb6 代码实例化 ocx 实例?

发布于 2024-10-04 03:17:04 字数 170 浏览 4 评论 0原文

我如何在运行时用 vb6 代码实例化 ocx 实例?

new 关键字似乎不起作用...

New 关键字的使用无效

Set bob = new bobocxlib.bobcontrol

how can i instantiate an instance of an ocx at runtime in vb6 code?

new keyword doesn't seem to work...

Invalid use of New keyword

Set bob = new bobocxlib.bobcontrol

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

记忆消瘦 2024-10-11 03:17:04

您可以将其添加到容器的 Controls 集合中,例如在加载时将内部文本框控件添加到 VB 表单:

Private Sub Form_Load()
  Dim txt As TextBox
  Set txt = Me.Controls.Add("VB.TextBox", "MyTextBox")
  With txt
    .Move 120, 120, 2000, 285
    .Visible = True
  End With
End Sub

该控件的名称是对象浏览器中显示的库名称的串联 (VB代码>)和类名(TextBox)。

You add it to your container's Controls collection e.g. adding an intrinsic textbox control to a VB form upon load:

Private Sub Form_Load()
  Dim txt As TextBox
  Set txt = Me.Controls.Add("VB.TextBox", "MyTextBox")
  With txt
    .Move 120, 120, 2000, 285
    .Visible = True
  End With
End Sub

The control's name is the concatenation of library name as shown in the Object Browser (VB) and class name (TextBox).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文