VB 中如何判断命令按钮控件数组是否被单击

[复制链接]
查看11 | 回复2 | 2010-3-17 22:11:01 | 显示全部楼层 |阅读模式
这个问题比较容易解决。控件数组中辨别控件的唯一属性是index属性,问题的入手点也就在这里。比如:private sub command1_click(index as integer) print command1(index).captionend sub这时你单击了控件数组中的某一个按钮,窗体上就会打出这个按钮的标题。
回复

使用道具 举报

千问 | 2010-3-17 22:11:01 | 显示全部楼层
思路:1.先定义一个数组str(),用来保存按钮控件的单击状态。2.编写按钮控件的单击事件时,设置str(i)数组的值为真3.检索数组str(),检查是否有值为真的数,有则是被单击过
回复

使用道具 举报

千问 | 2010-3-17 22:11:01 | 显示全部楼层
给你个实例 你自己做一下 就明白了在窗体中创建按钮控件数组,多少个由你定;代码如下:Private Sub Command1_Click(Index As Integer)Dim i As Integer i = Index Command1(i).Caption = "这个按钮控件被单击过"End Sub
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行