vb2010中复制一个现成的按钮Cmd成控件数组,该怎么做?

vb2010中复制一个现成的按钮Cmd成控件数组,该怎么做?最好能提供整个程序。
E-mail:buzgd@qq.com
具有相同事件的PictureBox控件很多,这样的情况下,推荐你用动态生成的方法:

生成PictureBox

Dim WeaponShell(84) As PictureBox
For i = 0 To 83
WeaponShell(i) = New PictureBox
WeaponShell(i).Name = "Picture" & i
WeaponShell(i).Size = New Point(30, 20) '大小
WeaponShell(i).Location = New Point((i Mod 10) * 30, (i \ 10) * 20) '每行10个
WeaponShell(i).Image = ImageList1.Images(i) '从ImageList中取图像
Me.Controls.Add(WeaponShell(i)) '添加控件到窗体
AddHandler WeaponShell(i).Click, AddressOf WeaponShellClick '添加单击事件
Next

编写事件处理:
Private Sub WeaponShellClick(ByVal sender As Object, ByVal e As System.EventArgs)
Dim PictureShell As PictureBox
PictureShell = CType(sender, PictureBox)
MsgBox(PictureShell.Name) '显示点击的图像框名称
End Sub

vb2010不支持控件数组追问

知道,可以重新创建控件的,但最好是于远控件一样

追答

这是我前几天回答的,你参考一下:
http://zhidao.baidu.com/question/389953527.html?oldq=1

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网