- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
例:编写程序,在鼠标左键单击窗体位置显示彩色的“*”,如图所示,当鼠标右键单击窗体时清除窗体信息。PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=1Then按下左键则输出*CurrentX=XCurrentY=YForeColor=QBColor(Rnd*16)Print*ElseClsEndIfEndSub9.1图形操作基础9.2绘图属性9.3图形方法9.4图形方法应用9.5图形控件9.1图形操作基础9.1.1坐标系统1.坐标的概念2.坐标刻度与单位⑴使用缺省刻度单位⑵选择标准刻度单位值常数说明0VbUser用户自定义坐标系统1VbTeips缇。这是缺省刻度。1,440缇等于一英寸。2VbPoints磅。72磅等于一英寸。3VbPixels像素。像素是监视器或打印机分辨率的最小单位。4VbCharacters字符。打印时,一个字符有1/6英寸高、1/12英寸宽。5VbInches英寸。6VbMillimeters毫米。7VbCentimeters厘米。ScaleMode属性设置值9.1.2自定义坐标系统1.用坐标属性定义坐标系统可以使用对象的ScaleLeft、ScaleTop、ScaleWidth和ScaleHeight四个属性,来创建自定义坐标。例:通过坐标属性定义窗体Form1的坐标系。例:如果窗体Froml左上角坐标为(-200,250),右下角坐标为(300,-150)。则x轴和y轴的正向分别为()A.向右、向下B.向左、向上C.向右、向上D.向左、向下2.使用坐标方法定义坐标系统使用Scale方法定义坐标系统的格式:[对象名.]Scale(x1,y1)–(x2,y2)例:通过使用Scale方法义窗体Form1的坐标系。9.2绘图属性9.2.1当前坐标图形输出对象的当前坐标CurrentX、CurrentY属性用于返回或设置在窗体或图片框中,下一次打印或绘图方法的水平(CurrentX)和垂直(CurrentY)坐标。9.2.2线宽对象名.DrawWidth[=size]9.2.3线型对象名.DrawStyle[=number]FillColor指定填充的颜色,默认的填充颜色与输出对象的ForeColor相同。FillSytle属性指定填充的图案。9.2.4填充9.2.5颜色1.颜色属性⑴BackColor属性⑵ForeColor属性⑶BorderColor属性⑷FillColor属性2.颜色函数与颜色整数使用颜色函数RGB和QBColor,还可以直接使用十进制整数或十六进制整数⑴可以用HBBGGRR形式的6位十六进制数或十进制整数描述颜色。十六进制数的左边应加字母H,按照三基色原理,从最低字节到最高字节依次决定红(RR)、绿(GG)和蓝(BB)的量。红、绿和蓝的量分别由一个介于0~255(H00~HFF)之间的数来表示。表示RGB颜色的十进制数值的取值范围0(HO00000)~16,777,215(HFFFFFF)。例如:060000表示深绿色。⑵可以使用系统提供的描述颜色的常量。vbBlackH0黑色vbRedHFF红色vbGreenHFF00绿色vbYellowHFFFF黄色vbBlueHFF0000蓝色vbMagentaHFF00FF洋红vbCyanHFFFF00青色vbWhiteHFFFFFF白色⑶使用RGB(r,g,b)函数。RGB(255,0,O)表示红色RGB(0,255,0)表示绿色RGB(O,O,255)表示蓝色RGB(255,255,0)表示黄色RGB(255,0,255)表示紫色RGB(0,255
您可能关注的文档
- Verilog HDL数字集成电路高级程序设计课件:仿真测试工具和综合工具.ppt
- Verilog HDL数字集成电路高级程序设计课件:仿真验证与Testbench编写.ppt
- Verilog HDL数字集成电路设计方法概述.ppt
- Verilog HDL数字集成电路设计方法概述及基础知识 .ppt
- Verilog HDL数字集成电路设计原理与应用课件:仿真测试工具和综合工具.ppt
- Verilog HDL数字集成电路设计原理与应用课件:仿真验证与Testbench编写.ppt
- Verilog HDL数字集成电路设计原理与应用课件:设计与验证语言的发展趋势.ppt
- Verilog HDL数字逻辑电路设计方法 .ppt
- Verilog HDL数字逻辑电路设计方法.ppt
- Visual Basic.NET程序设计课件:VB.NET语言基础.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)