VB中编译时提示未找到方法或数据成员

PrivateSubCheck1_Click(IndexAsInteger)IfCheck1.Count=1ThenText3.FontName="黑体"ElseText... Private Sub Check1_Click(Index As Integer)
If Check1.Count = 1 Then
Text3.FontName = "黑体"
Else
Text3.FontName = "宋体"
End If
End Sub
这个代码是好使的

Private Sub Check1_Click(Index As Integer)
If Check1.Value = 1 Then
Text3.FontName = "黑体"
Else
Text3.FontName = "宋体"
End If
End Sub
这个就不好使

没有编译之前的截图如下

求大神详细说下。。。。不胜感谢
展开
 我来答
然后去远足
2015-12-02 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2447万
展开全部

题主那几个 CheckBox 是复制粘贴的吧?Check1 已经是控件数组而非单个控件了,也就是是这四个 CheckBox 都叫 Check1,通过它们的 Index 属性来区分它们:

Private Sub Check1_Click(Index As Integer) '所以这里有个参数Index


既然是数组,就不能简单的用 Check1.Value 来取值了,而应该用:

If Index = 1 And Check1(Index).Value = 1 Then
追问
一看就是大神,能帮我解释一下VB中count item lbound ubound什么意思么。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式