VB 中如何判断命令按钮控件数组是否被单击
展开全部
针对你的问题,给你编了一个实例,你自己体会吧!
'在窗体上放一个command1,把它的index属性改为0,其它不用设置了,由程序自己设置。然后把下面的代码放到代码窗口中运行就可以了。
Private Sub Command1_Click(Index As Integer)
Form1.Cls
Print "您按下的是按钮" & Index + 1
End Sub
Private Sub Form_Load()
Dim I As Byte
For I = 1 To 4
Load Command1(I)
Next
For I = 0 To 4
Command1(I).Caption = "按钮" & I + 1
Command1(I).Height = 500
Command1(I).Width = (Form1.ScaleWidth - 6 * 100) / 5
Command1(I).Top = Form1.ScaleHeight - 700
Command1(I).Left = 100 + I * (100 + Command1(I).Width)
Command1(I).Visible = True
Next
End Sub
已经运行过了。
'在窗体上放一个command1,把它的index属性改为0,其它不用设置了,由程序自己设置。然后把下面的代码放到代码窗口中运行就可以了。
Private Sub Command1_Click(Index As Integer)
Form1.Cls
Print "您按下的是按钮" & Index + 1
End Sub
Private Sub Form_Load()
Dim I As Byte
For I = 1 To 4
Load Command1(I)
Next
For I = 0 To 4
Command1(I).Caption = "按钮" & I + 1
Command1(I).Height = 500
Command1(I).Width = (Form1.ScaleWidth - 6 * 100) / 5
Command1(I).Top = Form1.ScaleHeight - 700
Command1(I).Left = 100 + I * (100 + Command1(I).Width)
Command1(I).Visible = True
Next
End Sub
已经运行过了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
思路:
1.先定义一个数组str(),用来保存按钮控件的单击状态。
2.编写按钮控件的单击事件时,设置str(i)数组的值为真
3.检索数组str(),检查是否有值为真的数,有则是被单击过
1.先定义一个数组str(),用来保存按钮控件的单击状态。
2.编写按钮控件的单击事件时,设置str(i)数组的值为真
3.检索数组str(),检查是否有值为真的数,有则是被单击过
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你个实例 你自己做一下 就明白了
在窗体中创建按钮控件数组,多少个由你定;
代码如下:
Private Sub Command1_Click(Index As Integer)
Dim i As Integer
i = Index
Command1(i).Caption = "这个按钮控件被单击过"
End Sub
在窗体中创建按钮控件数组,多少个由你定;
代码如下:
Private Sub Command1_Click(Index As Integer)
Dim i As Integer
i = Index
Command1(i).Caption = "这个按钮控件被单击过"
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询