游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2439|回复: 4

用这种方法动态载入控件能不能在运行时决定载入的控件

[复制链接]

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-10-2 12:42:00 | 显示全部楼层 |阅读模式
使用 WithEvents 关键字声明一个 CommandButton 类型的对象变量,允许您编程该控件的事件。对象变量被设置为由 Add 方法返回的引用。要试验该例,把它的代码粘贴到声明部分并且运行该工程。

Option Explicit
Private WithEvents btnObj As CommandButton

Private Sub btnObj_Click()
   MsgBox "This is a dynamically added button."
End Sub

Private Sub Form_Load()
   Set btnObj = Controls.Add("VB.CommandButton", "btnObj")
   With btnObj
      .Visible = True
      .Width = 2000
      .Caption = "Hello"
      .Top = 1000
      .Left = 1000
   End With
End Sub



这个........好像只能载入一个控件,定义时还不能使用数组,请问怎么样才能“运行时决定载入的控件的个数”??谢谢~~

29

主题

475

帖子

481

积分

中级会员

Rank: 3Rank: 3

积分
481
发表于 2007-10-2 18:28:00 | 显示全部楼层

Re:用这种方法动态载入控件能不能在运行时决定载入的控

没有NEW吧

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-10-2 18:49:00 | 显示全部楼层

Re:用这种方法动态载入控件能不能在运行时决定载入的控

VB6先天营养不良。,这个问题看来很难办。

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2007-10-2 19:08:00 | 显示全部楼层

Re: 用这种方法动态载入控件能不能在运行时决定载入的控

用VB.net [em13]

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-10-2 19:30:00 | 显示全部楼层

Re:用这种方法动态载入控件能不能在运行时决定载入的控

LS正确。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-21 01:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表