VB如何给数组赋值?
帮朋友写一个手工计牌器,有52张牌,当单击牌时就隐藏,最后显示是对方的牌,13列,4行 例子 Private Sub Label1_Click() Label1.Visible = false End Sub 单独一个是这样写 如果给每个label 都赋上*.visible=false(*为label名字)
可是,你写的不是数组呀。。 看你描述的功能,用控件数组处理起来非常简单。 唉。。我家里的VB出毛病了打不开。 给这52个Label控件起同一个名字,记得控件属性里有个Index属性,把第一个改成0,后面的编号顺延。再做Click的事件的函数代码,应该有个参数是那个控件的索引。只需在一个Click事件里,用类似Label(Index).Visible = false一句话,就可以控制52张牌了! 明天到公司试试。要是说错了再来改。
如果你用VB6,楼上说的正确,应使用控件数组,使用FOR NEXT循环来执行: For I = 0 to 51 Label(i).Visible = False Next 但如果是VB.NET,据说不支持控件数组,那得另找方法了。
答:线性链表分好几种,分为单链,双链等,它们的存储顺序也不一样. 线性表是顺序存储的,占顺序的存储空间详情>>
问:电脑安装了VB6.0,为什么打开方式里面没有VB程序选项,进安装好的VB里去关联...
答:打开方式最下面还有一个《选择程序》,点开后查VB的安装目录的EXE,找到后直接打开,下次就会在打开方式里查到了详情>>