用VB怎么编写利用按钮控件数组来画几何图形(包括直线,矩形,圆等)的程序。

 我来答
剑小风
2011-12-29 · TA获得超过117个赞
知道答主
回答量:105
采纳率:0%
帮助的人:126万
展开全部
在窗体上 画3个单项按钮 一个命令按钮 (单项按钮为控件数组)
然后再窗体中添加代码
Dim a As Single, b As Single

Private Sub Command1_Click() '清除按钮
Cls
End Sub

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
a = X
b = Y
End Sub

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)

If Option1(0).Value = True Then Me.Line (a, b)-(X, Y) '画直线

If Option1(1).Value = True Then Me.Line (a, b)-(X, Y), , B '画矩形

If Option1(2).Value = True Then Me.Circle (a, b), Sqr((X - a) ^ 2 + (Y - b) ^ 2) '画圆

End Sub

不懂追问
追问
请问Option0这里是不是需要建立控件数组?
追答
这段代码 是需要的  
其实不需要也可以的 稍微改动下就好
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式