网站大量收购闲置独家精品文档,联系QQ:2885784924

《Visual Basic 程序设计教程》第09章:绘图与鼠标、键盘事件-教学课件(非AI生成).ppt

《Visual Basic 程序设计教程》第09章:绘图与鼠标、键盘事件-教学课件(非AI生成).ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

ClipControls属性:此属性用于窗体和图片框。当此属性为True时,在Paint事件过程外的绘图方法产生的图形会绘制在窗体或图片框上其它控件的后面;当此属性与AutoRedraw属性均为False时,图形会覆盖控件。窗体和图片框上的图层:上层(前层):非图形控件,如按钮、单复选框、文本框、列表框等;中层:标签和直线、图形、图象等图形控件;下层(后层):文本与图形方法的输出层。一般情况下,前面层上的控件或图形会遮挡后面层上的内容。但是这受窗体和图片框的AutoDraw和ClipControls属性的具体设置影响,情况比较复杂,具体内容参见课本226页的“图形分层”。*Image属性和SavePicture语句:可以将Image属性所保存的绘图结果保存为磁盘位图。*窗体和控件与文字有关的属性与方法1Font属性:此属性指定在窗体或图片框上输出文字、在控件上显示标题或文本时使用的字体的名称、样式、大小、下划线等方面特征。在设计时,可以使用属性窗口中Font属性栏中的按钮所弹出的对话框设置。也可以在程序中设置。Font属性本身也是一个对象,它也有属性,分别是:Name:字体型,字体名。Size:字体大小,单位是磅,最大为2048。Bold:这是个逻辑型值,字体是否为粗体。Italic:逻辑型,字体是否为斜体。Underline:逻辑型,表明字体是否有下划线。StrikeThrough:逻辑型,表明字体是有中划线(删除线)。Weight:字体的粗细度,0到900。*窗体和控件与文字有关的属性与方法例:Form1.Font.Size=40此外,还有窗体控件还有FontName、FontSize、FontItalic、FontBold、FontUnderline、FontStrikeThrou等属性,意义与上述Font属性的具体属性相同。2FontTransparent属性:如此属性为True,则文本输出不会遮住窗体或图片框的背景。3TextHeight、TextWidth方法。方法格式: object.TextHeight(str)与object.TextHeight(str)object为窗体或图片框名。这两个方法计算并返回使用当前字体输出str所指定的字符串的文本高度与宽度。*窗体或图片框的有关属性对绘图方法的影响BackColorForeColorDrawWidthDrawStyleFillColorFillStyle文字输出ForeColor、Font(Font.Name、Font.Size、Font.Italic...)FontName、FontSize、FontItalic、FontUnderline…*窗体和图片框的坐标系统坐标系统包括原点位置和坐标单位,影响图形方法的输出和控件的定位。ScaleMode属性:窗体与图片框的这个属性决定使用何种坐标系统。 objectname.ScaleMode[=value]objectname为窗体或图片框对象名。value的设置值为:常数 设置值 描述vbUser 0 自定义坐标系统。VbTwips 1 (缺省值)缇(每厘米为567个缇)。VbPoints 2 磅(每英寸为72个磅)。VbPixels 3 像素(监视器或打印机分辨率的最小单位)。vbCharacters 4 字符(水平每个单位=120缇;垂直每个单位=240缇。)VbInches 5 英寸。VbMillimeters 6 毫米。VbCentimeters 7 厘米。缺省时为Twip。每英寸1440个Twip,20个Twip为一磅。2.54X567=1440.18*每英寸1440个Twip,20个Twip为一磅。因为:1Inch=1440Twip=2.54Cm所以:1Twip=2.54/1440Cm=1/566.929Cm因为:1Inch=72Points=1440Twip所以:1Points=1440/72Twips=20Twips*窗体和图片框的坐标系统说明:当ScaleMode值为1到7时,是VB已定义好的标准坐标系统。这7种坐标的原点都在对象的左上角,x的正方向为向右,y的正方向为向下。其中系统3以像素为度量单位,在不同分辨率的显示器上显示的大小不同。其它几种标准坐标系统都是设备无关的。系统4的水平与垂直度量不同,应注意。*当窗体与图片框的ScaleMode属性为0时,使用自定义坐标系统,自定义坐标系统的原点位置和坐标单位受其它四个属性:ScaleHeight、ScaleWidth、ScaleLeft和ScaleTop

您可能关注的文档

文档评论(0)

188****7976 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档