请教几个VB.net小问题,谢谢

huhaodn 2005-03-14 09:34:11
C#中的struct关键字在vb.net中是什么?如何将一组Button控件申明成数组?
...全文
106 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hidejay 2005-03-14
  • 打赏
  • 举报
回复
Dim but As Button
Dim butArray(10) As Button
Dim i As Integer
For i = 0 To 9
butArray(i) = New Button
butArray(i).Name = i.ToString()
butArray(i).Top = i * 10
butArray(i).Visible = True
Me.Controls.Add(butArray(i))
Next
类似过去的控件数组,可以的
huhaodn 2005-03-14
  • 打赏
  • 举报
回复
谢谢,我试试先
WTaoboy 2005-03-14
  • 打赏
  • 举报
回复
Dim but As Button
Dim butArray(10) As Button
Dim i As Integer
For i = 0 To 9
butArray(i) = New Button
butArray(i).Name = i.ToString()
butArray(i).Top = i * 10
butArray(i).Visible = True
Me.Controls.Add(butArray(i))
Next
hamadou 2005-03-14
  • 打赏
  • 举报
回复
Dim a As New Button()
a.Name = "b1"
Dim a1 As New Button()
a1.Name = "b2"
Dim b() As Button = {a, a1}
Dim i As Integer
For i = 0 To b.GetUpperBound(0)
MessageBox.Show(CType(b(i), Button).Visible.ToString)
Next
huhaodn 2005-03-14
  • 打赏
  • 举报
回复
循环Visible属性
hamadou 2005-03-14
  • 打赏
  • 举报
回复
Dim a As New Button()
a.Name = "b1"
Dim a1 As New Button()
a1.Name = "b2"
Dim b() As Button = {a, a1}
Dim i As Integer
For i = 0 To b.GetUpperBound(0)
MessageBox.Show(b(i).Name())
Next
是可以的啊,不知道你想使用数组的什么属性???
huhaodn 2005-03-14
  • 打赏
  • 举报
回复
非常感谢楼上的,这种数组方式我昨天试过,但是在循环这个数组属性时,编译通不过,说是末将增加到引用
hamadou 2005-03-14
  • 打赏
  • 举报
回复
1.
structure
2.
Dim a As New Button()
a.Name = "b1"
Dim a1 As New Button()
a1.Name = "b2"
Dim b() As Button = {a, a1}
huhaodn 2005-03-14
  • 打赏
  • 举报
回复
楼上的,你这是循环创建控件,我控件是已存的

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧