VB高手请帮小弟解决一编程问题,我是初学者 5

PrivateSubCommand1_Click()StaticMaxIdxIfMaxIdx=0ThenMaxIdx=1MaxIdx=MaxIdx+1IfMaxIdx>7... Private Sub Command1_Click()
Static MaxIdx
If MaxIdx = 0 Then MaxIdx = 1
MaxIdx = MaxIdx + 1
If MaxIdx > 7 Then Exit Sub
Load optButton(MaxIdx) '建立新的控件数组元素
'把新建立的单选按钮放在原有单选按钮的下面
optButton(MaxIdx).Top = optBotton(MaxIdx - 1).Top + 360
optButton(MaxIdx).Visible = True '使新的单选按钮可见

End Sub

Private Sub optButton_Click(index As Integer)
Dim H, W
Picture1.Cls
Piture1.FillStyle = index '设置填充类型
W = Picture1.ScaleWidth / 2
H = Picture1.ScaleHeight / 2
Picture1.Circle (W, H), W / 2 '画圆
End Sub
我运行程序时总是出现“编译错误,函数或子程序未定义”就是在Load后的optButton上显示的,哪位大大帮着看下哪里出问题了谢谢
展开
 我来答
Vikjor8054kiki
2010-02-05 · TA获得超过2796个赞
知道小有建树答主
回答量:826
采纳率:71%
帮助的人:327万
展开全部
Static MaxIdx
如果改为 Static MaxIdx as integer 呢?
xsh_5586
2010-02-06 · 超过27用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:0
展开全部
Piture1.FillStyle = index '设置填充类型
少打一个c
Picture1.FillStyle = index '设置填充类型

把optButton_Click放到Command1_Click上面试试……不保证有效……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仲夏棉毛衫
2010-02-06
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
错误挺多
控件名错误
If MaxIdx = 0 Then MaxIdx = 1 这句有点多余
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友740e59274
2010-02-10 · TA获得超过783个赞
知道小有建树答主
回答量:549
采纳率:0%
帮助的人:0
展开全部
'在窗体添加名为optButton的单选按钮: Caption = 0;Index=0
Private Sub Command1_Click()
Static MaxIdx
If MaxIdx = 0 Then MaxIdx = 1 Else MaxIdx = MaxIdx + 1
If MaxIdx > 7 Then Exit Sub
Load optButton(MaxIdx) '添加新的控件数组元素
'把新添加的单选按钮放在原有单选按钮的下面
optButton(MaxIdx).Top = optButton(MaxIdx - 1).Top + 480
optButton(MaxIdx).Caption = MaxIdx
optButton(MaxIdx).Visible = True '使新的单选按钮可见
End Sub

Private Sub optButton_Click(Index As Integer)
Dim H, W
Picture1.Cls
Picture1.FillStyle = Index '设置填充类型
W = Picture1.ScaleWidth / 2
H = Picture1.ScaleHeight / 2
Picture1.Circle (W, H), W / 2 '画圆
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式