vb6.0 怎么向控件数组里添加控件 还有怎么在load事件中 更改数组中控件的属性

你们说清楚点我菜鸟那么深奥我看不懂的1L的我是说怎么向已经创建好得控件数组中添加控件... 你们说清楚点 我菜鸟 那么深奥 我看不懂的 1L的我是说 怎么向已经创建好得控件数组中添加控件 展开
 我来答
宫访风
2011-09-24 · TA获得超过156个赞
知道答主
回答量:661
采纳率:0%
帮助的人:258万
展开全部
'添加控件Picture1,Label1,Text1,把它们的Index属性都设为0
Sub LoadControls(obj As Object, num, n, x, y)
'obj是控件数组名,num是控件数组下标的上界,n是每行控件数
'x是控件横向间距,y是控件纵向间距
For i = 1 To num
Load obj(i)
obj(i).Visible = True
obj(i).Move (i Mod n) * (obj(0).Width + x) + obj(0).Left _
, (i \ n) * (obj(0).Height + y) + obj(0).Top
Next i
End Sub
Private Sub Form_Load()
LoadControls Picture1, 17, 6, 600, 360
LoadControls Label1, 17, 6, 600, 360
LoadControls Text1, 17, 6, 600, 360
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb9803
2011-09-23 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
控件数组里面随便选一个,复制粘贴就可以添加
直接控件名.属性=值,不就改了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
科技程序迷
2011-09-23 · TA获得超过2822个赞
知道大有可为答主
回答量:2240
采纳率:0%
帮助的人:1853万
展开全部
Load Object(Index)
Objext(Index).Visible=True '把控件显示出来
例如
Command1(2).Caption=Command2(2).Name
追问
还向弱弱问下  加载 对象到(索引值) 里 必须要visible设置为真吗 加载好后 这属性貌似默认为真
加载到数组里后 该对象的index属性 空白 还是系统自动给他值 还是用户自己输
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大山说桥架
2011-09-25 · TA获得超过250个赞
知道小有建树答主
回答量:350
采纳率:33%
帮助的人:85.9万
展开全部
还真的不好和你说明白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式