第6章 图形控件和图形方法.ppt

第6章 图形控件和图形方法.ppt

ID:48524524

大小:139.00 KB

页数:29页

时间:2020-01-23

第6章  图形控件和图形方法.ppt_第1页
第6章  图形控件和图形方法.ppt_第2页
第6章  图形控件和图形方法.ppt_第3页
第6章  图形控件和图形方法.ppt_第4页
第6章  图形控件和图形方法.ppt_第5页
资源描述:

《第6章 图形控件和图形方法.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章图形控件和图形方法6.1图形控件6.2VisualBasic坐标系6.3图形方法6.4小结16.1.1图片框控件工具箱中图片框控件的图标为。图片框控件名称的缺省值为:Picture1、Picture2、……,微软建议名称前缀为pic。图片框控件用以显示图片,也可以作为其他对象的容器、显示图形方法的输出结果和Print方法输出的文本。1.图片框控件的常用属性(1)Picture属性。图片框控件的Picture属性返回或设置图片框中的图片。在图片框中加载图像有下列两种方式:1)设计时选取:界面设计时,在该图片框

2、控件属性窗口中点击“Picture”属性,随之弹出“加载图片”对话框,选择所要显示的图片文件后,相应的图片被加载到图片框中。2)运行时装入:程序运行时,可用LoadPicture函数装入图片到图片框控件中。格式:图片框控件名.Picture=LoadPicture(filename)26.1.1图片框控件(2)AutoSize属性。AutoSize属性值为True时,图片框的边界会随着所装入图片的大小变化而变化。此时在设计窗体过程中就应特别小心,图片将不考虑窗体上其他控件的分布情况,而根据图片的大小自动调整图片框

3、的大小,可能导致窗体上的其他控件被覆盖,所以应慎用,以免影响窗体界面的完整性。(3)Align属性◆图片框控件的Align属性值为0:标准位置,图片框在原位置。◆图片框控件的Align属性值为1,则图片框贴紧到窗体的上边;Align属性值为2,则图片框贴紧到窗体的下边。◆图片框控件的Align属性值为3,则图片框贴紧到窗体的左边;Align属性值为4,则图片框贴紧到窗体的右边。36.1.1图片框控件2.图片框控件的常用方法(1)Print方法。图片框控件可以用来显示Print方法输出的文本,格式如下:图片框控件名

4、称.Print输出表如执行“Picture1.Print"图片框"”,则在图片框Picture1上当前输出位置,显示“图片框”这3个字。(2)Cls方法。图片框上除了所装入的图片外,其他的所有文字、图形都可以用Cls方法擦除,格式如下:图片框控件名称.Cls46.1.2影像框控件工具箱中影像框控件的图标为。影像框控件名称的缺省值为:Image1、Image2、……,微软建议名称前缀为img。影像框控件只能用于显示图像,不支持图形方法,也不能当作容器来使用。1.影像框控件常用属性(1)Picture属性。与图片框控

5、件的Picture属性一样,可以在设计时设置,也可以在程序运行时用LoadPicture函数装入。详细说明可以参见6.1.1。(2)Stretch属性。图片框控件的AutoSize属性设置为True时,其大小会随所装入的图片而变化,这样可以得到图片的原始大小,但有时当所加载的图片比较大时,可能会影响窗体上其他控件的显示。56.1.2影像框控件2.影像框控件常用事件影像框控件与图片框控件可以响应的事件过程大体相同,如Change、Click、MouseDown、MouseUp、MouseMove等常用事件。读者可以

6、根据程序设计的要求,编写相应的事件过程,下列各程序段可以帮助读者了解鼠标引发事件过程的使用方法。下列事件过程可以显示鼠标在影像框控件上点击位置的坐标值。PrivateSubImage1_MouseDown(ButtonAsInteger,ShiftAsInteger,_XAsSingle,YAsSingle)'参数x、y为鼠标在影像框按下处的坐标值。PrintX,YEndSubImage控件可接受Click等事件,因此可以充当图形命令按钮。66.1.3形状控件工具箱中形状控件的图标为。形状控件缺省的控件名称为:S

7、hape1、Shape2、……,微软建议名称前缀为shp。1.形状控件常用属性(1)Shape属性。形状控件用于创建指定的图形,通过设置Shape属性来得到所需要的形状,画出正方形、矩形、圆和椭圆等。Shape属性定义该控件显示的图形。取整数值或系统定义的符号常量,取值及含义如下:◆0或VbShapeRectangle:控件形状为矩形。◆1或VbShapeSquare:控件形状为正方形。◆2或VbShapeOval:控件形状为椭圆形。◆3或VbShapeCircle:控件形状为圆形。◆4或VbShapeRound

8、edRectangle:控件形状为圆角矩形。◆5或VbShapeRoundedSquare:控件形状为圆角正方形。76.1.3形状控件(2)BorderStyle属性。该属性定义图形边框样式,取值及含义如下:◆0:透明,即无边框。◆1:实线,为缺省值。◆2:长虚线。◆3:虚线。◆4:点划线。◆5:双点划线。◆6:内插实线,如果BorderWidth属性值大于1,控件保证图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。