【发布时间】:2014-09-10 12:56:49
【问题描述】:
我刚刚阅读了一篇关于 VB.NET 中不存在的 VB6 控件数组的文章,而是变成了“集合”之类的......(http://visualbasic.about.com/od/usingvbnet/l/bldykctrlarraya.htm)
现在,我打算学习 VB.NET 并接受它作为全新的语言。
所以,作为我迁移的“几个步骤”,这是我的 VB6 代码:
Private Sub Command1_Click()
For i = 0 to 9
Command2(i).Caption = i
Next i
End Sub
Private Sub Command2_Click(Index as Integer)
Label1.Caption = Label1.Caption + Index
End Sub
我想知道你是否知道我的程序是什么?让我们说这是一个特定的数字键盘程序。我会解释一下这个程序的作用,至少现在......
如您所见,我有 12 个……控件? (对不起,我在编程方面还是有点新的)... 是的,其中 12 个... 11 个按钮和 1 个标签。那 1 个按钮 Command1 将为我的其他 10 个按钮 Command2(Index) 提供标题。而当Command2(Index)被按下时,Label1的当前标题会被Command2(Index)的Index连接起来……(就像计算器,我们现在跳过)
那么,你能教我在 VB.NET 中的版本/翻译吗? :) 谢谢!
【问题讨论】:
-
这里有一个教程(这实际上与 SO 无关),但可以帮助您掌握 VB.Net homeandlearn.co.uk/NET/nets1p17.html
-
本站不做教学
-
@jbutler483,这不是我的意思......你给我的链接,在它的第一页,我必须创建每个按钮(名称:btn 加上一个数字(btnOne,btnTwo , btnThree 等))这就是我的意思......与 VB6 不同(我可以使用 btn(0)、btn(1) 等),VB.NET 中有一个秘密可以制作这样的东西吗?
-
这就是 VB.NET 的工作原理! (顺便说一句,如果您按 ctrl C ctrl V,按钮将显示为“button1”、“button2”等 - 然后您必须将每个文本的文本更改为数字!
标签: arrays vb.net vb6 controls vb6-migration