问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

microsoft visual basic 6.0 画圆

发布网友 发布时间:2022-05-03 00:37

我来回答

1个回答

热心网友 时间:2022-07-01 04:59

画圆

Circle 方法可画出圆形和椭圆形的各种形状。另外,Circle 方法还可以画出圆弧(圆的一部分)和楔形饼块。使用变化的 Circle 方法,可画出多种曲线。

为了画圆,Visual Basic 需要给出该圆的圆心位置和它的半径。画一个理想圆的语法是:

[object.]Circle [Step](x, y), radius[, color]

方括号表明 object 和 Step 关键字是任选项。如果不指定 object,则认为指定的就是当前的窗体。x 参数和 y 参数是圆心的坐标,radius 参数是圆的半径。例如,下面语句将画出一个以 (1200,1000) 为圆心、750 为半径的圆:

Circle (1200, 1000), 750

这个语句产生的精确作用,还要依赖于窗体的大小和窗体的坐标系。如果不知道窗体的大小,也就不能知道这个圆是否可见。可使用绘图区的标尺属性,将该圆的圆心置于窗体的中心处:

Circle ((ScaleWidth + ScaleLeft) / 2, (ScaleHeight + _
ScaleTop) / 2), ScaleWidth / 4

此时,关于 ScaleWidth 和 ScaleHeight 所有应知道的是,它们能帮助将图形定位于窗体的中心。

详细信息 在本章前面“改变对象的坐标系统”中详细讨论了 ScaleWidth 和 ScaleHeight 属性。

注意 圆的半径通常是按照水平单位来指定的。如果坐标系使用的水平单位和垂直单位是相同的话(按照缺省规定,应当这样),可以不用考虑单位问题。但如果使用的是自定义标尺,则水平单位和垂直单位可能对应不同的长度。上例中,半径是用水平单位来指定的,可以保证圆的实际高度和实际宽度相等。

Blanker 应用程序创建了一些圆圈,作为多彩地毯演示程序的一部分。该演示程序围绕窗体中心画出一系列虚线圆。这些圆看起来正好象一个编织成的圆形地毯。CircleDemo 过程使用下列语句,在多彩地毯演示程序中画圆:

Sub CircleDemo ()
Dim Radius
'将红色设置为随机数。
R = 255 * Rnd
'将绿色设置为随机数。
G = 255 * Rnd
'将蓝色设置为随机数。
B = 255 * Rnd
'将 x 坐标设置在窗体中间。
XPos = ScaleWidth / 2
'将 y 坐标设置在窗体中间。
YPos = ScaleHeight / 2
'将半径设置在窗体高度的 0 到 50% 之间。
Radius = ((YPos * 0.9) + 1) * Rnd
'用随机颜色画圆。
Circle (XPos, YPos), Radius, RGB(R, G, B)
End Sub

画圆弧
为了用 Circle 方法画出圆弧,应以弧度为单位,给出定义弧线 start 和 end 的角度参数。画圆弧的语法是:

[object.]Circle [Step](x, y), radius, [color], start, end[, aspect]

如果 start 参数或 end 参数是负数的话,Visual Basic 将画一条连接圆心到负端点的线。例如,下面的过程将用消除切片方式画出一个饼。

Private Sub Form_Click ()
Const PI = 3.14159265
Circle (3500, 1500), 1000, , –PI / 2, –PI / 3
End Sub

注意 将度换算成弧度的公式是将度数乘以 Pi/180。
microsoft visual basic 6.0 画圆

Circle 方法可画出圆形和椭圆形的各种形状。另外,Circle 方法还可以画出圆弧(圆的一部分)和楔形饼块。使用变化的 Circle 方法,可画出多种曲线。为了画圆,Visual Basic 需要给出该圆的圆心位置和它的半径。画一个理想圆的语法是:[object.]Circle [Step](x, y), radius[, color]方括号表明 ...

ai生成ppt工具有哪些?

博思AIPPT是基于ai制作PPT的智能在线工具,它提供了4种AI制作PPT的方式,包括AI生成大纲、AI直接生成PPT、文本生成PPT、AI提炼文档生成PPT,一站式集成多种AI生成PPT的方式,可满足办公用户的不同需求和使用场景。ai生成ppt工具有哪些?相比较其...

visual basic6.0精简版用Circle方法画圆如何在圆内添充颜色?新手提问...

用以下这三行代码,就可以画出一个红色的圆:FillStyle = vbFSSolid FillColor = vbRed Circle (1000, 1000), 400 说明:FillStyle属性用来设置填充图案,赋值为vbFSSolid表示填充为实的;FillColor属性用来设置填充颜色,赋值为vbRed表示以红色填充。FillStyle可以取下面这些值:常数 设置值 描述 Vb...

如何画椭圆啊!有哪位高手指教一下.

Visual Basic 6.0 画 Dim g_temp_pt0(2) As Double Dim g_temp_pt1(2) As Double Dim g_temp_pt2(2) As Double Dim g_click_size As Integer Dim len_val As Double Dim g_cur_tool As Long Private Sub Command1_Click()MicroDrawOcx1.UseEvents = 1 g_cur_tool = 501 g_cl...

帮我做下VB考试卷子啊

7.图像框或图片框中显示的图形文件,由他们的_B.picture __属性值决定。8.创建工具栏之前,应选中〖部件〗对话框中的__C.microsoft windows common control 6.0 _复选框才能在工具箱中添加相应的控件按钮。9.Visual Basic中可通过_C.circle __方法画圆。10.用下面语句定义的数组的元素个数是_ ...

关于程序内的彩蛋

出现一个菜单,鼠标左键单击【自定义】在左边栏里,找到“帮助”,左键点击,然后从右边的“命令”选择框中找到“关于Microsoft Visual Basic...”,按住鼠标左键将它拖到一个菜单中。用鼠标右键单击该菜单项目,在弹出的菜单中找到“命名”,它的后边跟着一个文字框,其中有该菜单项目的名字:“关于Microsoft Visual ...

在solidworks里面齿轮怎样配合?

在配合里有个机械配合选项,里面有齿轮配合,选的时候要选齿根圆或者其他两圆上位置相同的圆,在比率里填写两齿轮的齿数比就可以配合了,如果方向不对可以选择反转。注意,操作时最重要的是就是选择机械配合后,选择好两个齿轮的分度圆(如果在建齿轮模型的时候已经画了是最好的,当时没画也没关系,...

Excel中的“宏”怎么用?

如果该宏没有出现在列表中,请选定【宏的位置】框中的其他宏列表。(3)单击【编辑】按钮,出现visualbasic编辑器窗口,可以在这里对宏进行编辑和调试。(4)编辑完成后,选择【文件】菜单中的【关闭并返回到microsoftword】命令返回到word窗口中。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 ...

咨询一下以下软件,急急急,有高分!!!

新版中增加了三点定位绘图工具:三点椭圆、三点矩形和三点曲线工具可让用户仅通过两次点击便可创建或定位带角度的或倾斜的形体。先用点击和拖过中线或基线的方法创建出形体,然后再次点击便可定义其高度。新的多线工具及笔工具也简化了绘制曲线和直线的过程。新版增强了文本处理,用户可将文本段落转换成...

户外写生海报-怎么制作海报_怎么制作海报图片

AutoCAD具有极强的开放性和可扩展性,软件提供了强大的二次开发手段,例如Visuallisp、C、ARX、MicrosoftVisualBasicforApplication(VBA)等,这使得AutoCAD用户可极大的扩展软件的功能,并可极大应用其它第三方开发出新的功能。 2、3DStudioMax 制作三维动画是一个涉及范围很广的话题,从某种角度来说,三维动画的创作有点类似...

创意海报插画矢量-怎么制作海报_怎么制作海报图片

AutoCAD具有极强的开放性和可扩展性,软件提供了强大的二次开发手段,例如Visuallisp、C、ARX、MicrosoftVisualBasicforApplication(VBA)等,这使得AutoCAD用户可极大的扩展软件的功能,并可极大应用其它第三方开发出新的功能。 2、3DStudioMax 制作三维动画是一个涉及范围很广的话题,从某种角度来说,三维动画的创作有点类似...

visual basic 6 visualstudio2013 visualbasic软件版本 visual basic软件类型 visualbasic安装 手机版visual basic visual basic怎么下载 visual basic官网 visual basic 教程
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ipad propro现在的报价是多少钱? 为什么用联想扬天T5900V型的配置的电脑打街头篮球卡得要死 联想杨天T5900v这台电脑 联想扬天T5900V的问题 联想扬天威M5900d 1899元特惠:1T硬盘+4年上门售后,性能如何? 英尺,英尺,寸,英寸,尺寸的 ,关系 我的E家用户怎么进入这个页面? 尿酸高为什么不能喝纯净水 怎么用我的E家无线上网? 长时间饮用纯净水会引起人,体,尿酸,高吗 vas这个单词是什么意思 shortness of breath 100-mm visual analogue scale怎样翻译 英语翻译 请问这个是什么意思啊?特别是40 mm on a 100 mm visual analogue scale (VAS), 是什么意思啊? visual analog scale是什么意思 医学检验VAS的意思? Visual Analogue Scale是什么意思 蛇是怎么听声音的。 蛇能听见声音吗? 蛇的叫声用英文怎样写 这种是什么蛇?会发出呼呼的声音,而且很响亮 各种蛇的叫声我想听听 请问蛇的叫声和青蛙的叫声一样么? 微信支付问题,图一所谓的支付授权码指的是不是图二中的18位数字? autodesk genuine service影响3dmax的安装吗 响尾蛇的响声是什么 求大佬,告诉这个为什么卸不掉,用了好多方法都卸不了? 蛇发出嘶嘶声是在干什么,这时是什么在振动? 怎样在同一部手机上用两个微信!怎么才能下载另一个! 蛇会叫出声音么? 3Dmax2021怎么总是弹出Autodesk Genuine Service路径错误?当时是 卸载了2020装的2021版本一直装不上。 如何用Visual Basic 6.0精简版画16个同心圆 请设计高手翻译visual scale 我想上网校学习国家公务员考试!大家都在网站学习多? 备考2014年国家公务员考试网校怎么样?有谁用过吗? 北京中天恒会计师事务所有限责任公司兰州分所怎么样? 中公教育有国考网校课程吗? 北京中天恒会计师事务所 证券资格 1、华图和中公的网校,哪个好? 2、国考的网校,省考能用吗?如果不能,请说一下原因。 惠普笔记本功能快捷键失效 北京中天恒会计师事务所是否具备证券资格、期货资格? 2019国考面试是报网校课程好还是面授课程好? 国考中公教育有网校课程吗?价格怎么样 我的电脑是 "惠普Pavilion dv3” 键盘的第一排F5——F8按键失灵是怎么回事啊? 中公的网校课程好吗?有讲国考的课程吗? HP笔记本功能键不能用 想考国考 但是感觉行测太难了 想报班学习 求推荐 最好是网校 中公教育2015年国考的网校和面授培训班哪个效果更好? 苹果6s puls手机听筒有声音扬声器没有声音来电没有铃声手机没有调到静音模式声音也没有调到最小声 怎么抓鱼简单 苹果6spolas来电铃声没了怎么回事