首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

用vb.net的数组控件种制作简易计算器

2012-09-21 
用vb.net的数组控件类制作简易计算器本人新手,vb6.0里面的数组控件在vb.net里面不能用,我自己瞎捣鼓的一点

用vb.net的数组控件类制作简易计算器
本人新手,vb6.0里面的数组控件在vb.net里面不能用,我自己瞎捣鼓的一点点开头,请各位大神帮忙啊,代码如下:

VB.NET code
Public Class Form1    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load        Dim cal As New calculator        cal.showButtonArray()    End SubEnd ClassClass calculator    Public numbutton(9) As Button '声明数字按钮数组    Public operabutton(3) As Button '声明运算符按钮数组    Dim n%, m%    Dim pane As New Panel    Public Sub showButtonArray()        For i% = 1 To 9            numbutton(i) = New Button            numbutton(i).Size = New Size(50, 40)            m = (i - 1) \ 3            n = (i - 1) Mod 3            numbutton(i).Location = New Point(20 + 50 * n, 50 + 50 * m)            numbutton(i).Text = i.ToString            numbutton(i).Show()            Me.pane.Controls.Add(numbutton(i))            pane.Show()        Next    End SubEnd Class

为什么不显示按钮呢??

[解决办法]
VB.NET不支持控件数组,你可以让多个控件共享一个事件处理函数,并且用sender参数加以区分。
[解决办法]
vb没有 List(Of Button) 这类东西。在vb.net中有了,你自己去随便管理它们。

如果你把它弄成数组,也太.......

热点排行