VB控件数组怎么定义?
怎么定义控件数组呢?我画了几个Checkbox控件,并弄成了数组,但是怎么定义他们呢?代码是PrivateSubCommand1_Click()ElseIfCheck3(...
怎么定义控件数组呢? 我画了几个Checkbox控件,并弄成了数组,但是怎么定义他们呢? 代码是
Private Sub Command1_Click()
ElseIf Check3(index).Value = 0 Then
MsgBox "您没有选择,请选择您建立线程数", 32, "提示"
Exit Sub
End Sub
有3个Checkbox数组选项,按下按钮的时候,检测这3个有没有选中 我用check(index)vilue=0 没有作用,求帮下忙 展开
Private Sub Command1_Click()
ElseIf Check3(index).Value = 0 Then
MsgBox "您没有选择,请选择您建立线程数", 32, "提示"
Exit Sub
End Sub
有3个Checkbox数组选项,按下按钮的时候,检测这3个有没有选中 我用check(index)vilue=0 没有作用,求帮下忙 展开
3个回答
展开全部
你的过程名称不是数组控件的过程,你新建控件,复制黏贴就能弹出是不是要建立控件数组的提示,这就能建立控件数组,双击控件得到下面的过程名:
Private Sub Check1_Click(Index As Integer)
If Check1(Index).Value = 0 Then
Me.BackColor = &H8000000F
ElseIf Check1(Index).Value = 1 Then
Me.BackColor = &H8000000D
End If
End Sub
你再试试
Private Sub Check1_Click(Index As Integer)
If Check1(Index).Value = 0 Then
Me.BackColor = &H8000000F
ElseIf Check1(Index).Value = 1 Then
Me.BackColor = &H8000000D
End If
End Sub
你再试试
更多追问追答
追答
53878707
如果是单选的,建议使用Option控件,这样建立的控件组选择将是唯一的
检测有没有勾选的过程可以使用下面的:
y=0
for x= 0 to 3
if check1(x).value=1 then
y=y+1
end if
next
if y=0 then msgbox "请选择一个钱数"
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一张画的第一个控件。画一个选项1,该指数设置为0。 COMMAND1用来添加额外的代码如下所示。
建设。
==========
私人小组Command1_Click()
负载选项1(Option1.UBound + 1)
选项1(Option1.UBound的)。可见= TRUE
选项1(Option1.UBound的)。移动选项1(0)。左,选项(Option1.UBound的 - 1)。上衣+选项1(0)。身高
END SUB
建设。
==========
私人小组Command1_Click()
负载选项1(Option1.UBound + 1)
选项1(Option1.UBound的)。可见= TRUE
选项1(Option1.UBound的)。移动选项1(0)。左,选项(Option1.UBound的 - 1)。上衣+选项1(0)。身高
END SUB
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
控件数组是由一组相同类型的控件组成。它们共用一个控件名,绝大部分的属性也相同,但有一个属性不同,即Index属性的值不同。当建立控件数组时,系统给每个元素赋一个唯一的索引号(Index),通过属性窗口的Index属性,可以知道该控件的下标是多少,第1个元素下标是0。例如,控件数组LblTm(6)表示控件数组名为LblTm的第7个元素。
控件数组最大的特点是:控件数组共享同样的事件过程。所以适用于若干个控件执行的操作相似的场合,例如,控件数组cmdShuzi有10个命令按钮,则不管单击哪个命令按钮,就会调用同一个单击事件过程。为了区分是控件数组中的哪个元素触发了事件,在程序运行时,通过传送给过程的索引值(即下标值)来确定。
一个控件数组至少包含一个元素,最多可达32768个。
控件数组最大的特点是:控件数组共享同样的事件过程。所以适用于若干个控件执行的操作相似的场合,例如,控件数组cmdShuzi有10个命令按钮,则不管单击哪个命令按钮,就会调用同一个单击事件过程。为了区分是控件数组中的哪个元素触发了事件,在程序运行时,通过传送给过程的索引值(即下标值)来确定。
一个控件数组至少包含一个元素,最多可达32768个。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询