- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章__图形操作
图片框、图像框 作用:用来显示图形的控件,可以装入多种格式的图片。 默认名称: 图片框:picture1、2… 图像框:image1、2… 图片框、图像框 常用属性: Enabled Name Visible FontBold 图片框、图像框 PictureBox图片框既用来显示图形,同时它又可以作为其它控件的容器(可以认为是画板)。 用来把图形放入对象中 在设计阶段: 方法一:在“属性窗口”中,选择Picture属性,选择需要装入的文件。 方法二:粘贴图片。 将图片文件用图片编辑软件打开--〉选中区域--〉选择复制命令--〉选中picture控件--〉执行粘贴命令 这时图片信息存于.frx文件中 LoadPicture函数 运行阶段,利用LoadPicture函数装入图形 装入图形: 对象名.Picture =LoadPicture(“路径\图像文件名”) 对象名.Picture = LoadPicture(App.Path + “\图像文件名) 提示: App.Path表示装入的图片文件与应用程序在同一文件夹。 图像文件名称必须完整,文件名+扩展名 LoadPicture函数 运行阶段,利用LoadPicture函数装入图形 删除图形: 对象名.Picture = LoadPicture( ) 其中的“对象”指的是窗体、图片框、图像框等,默认为窗体。 图片框支持的图片文件 (2)Autosize属性 (补充内容) 作用:设置图片框大小是否能够自动调整。 属性值: True:图片框能自动调整大小与显示的图片匹配 False:不能自动调整大小。 (3)CurrentX 和CurrentY属性 作用:图片框的坐标值 【引例】在窗体上添加一个图片框和一个命令按钮,在运行时当用户单击“装载”命令按钮时,将系统提供的一个图片装入图片框。 图像框 ImageBox的属性 图像框用于显示图像,比图片框占用内存少,显示速度快。 图像框的属性: (1)Picture属性: 提示:图像框装入图像方法同图片框 (2)Stretch属性: 作用:设置图像如何与图像框相适应。 属性值:False-(默认)图像框适应图像大小。 True-图像适应图像框大小。 图像框示例1 将一个图形文件放到图像框中,改变图像框的大小,观察图形是否随之改变大小。 PictureBox与ImageBox相同点 都是VB用来显示图形的控件。 可装入位图文件(.bmp),图标文件(.ico),图元文件(.wmf),jpeg,gif 有一些常用的共同的属性 (name,Enabeled ,picture属性等) PictureBox与ImageBox相同点 具有相同的加载图形方式 设计时在属性窗口设置Picture属性 运行时用LoadPicture方法加载图形,格式为: [对象名.] Picture=LoadPicture (“路径\文件”) 可用剪贴板将图形贴到窗体、图片框、图像框上 PictureBox与ImageBox不同 PictureBox 可作容器,把其它控件放在该控件上,可以将AutoSize属性设为True,使图片框可以自动调整以适应图形的大小。 Imagebox 不能作容器, 但可以用Stretch属性调整与图形框大小相适应 图象框比图片框占用内存少,显示速度快 PictureBox可以通过Print方法显示文本, Imagebox不能接收Print方法输入的信息。 9.2 坐标系统 9.2.1 缺省坐标系统 每个容器都有一个坐标系,构成一个坐标系,需要三个要素:坐标原点、坐标度量单位、坐标轴的长度与方向。坐标度量单位由容器对象的ScaleMode属性决定。缺省时为Twip。每英寸1440个Twip,20个Twip为一磅。 9.2 坐标系统 9.2.2 用户自定义坐标系统 9.2 坐标系统 9.2 坐标系统 2、使用Scale属性建立自己的坐标系 (1) 重新定义坐标原点 属性ScaleTop,ScaleLeft的值用于控制对象左上角坐标,所有对象的ScaleTop,ScaleLeft属性的缺省值为0,坐标原点在对象的左上角。 = N,表示将X轴向Y轴的负方向平移N个单位 ScaleTop = -N,表示X轴向Y轴的正方向平移N个单位 同样,ScaleLeft的设置值可向左或向右平移坐标系的Y轴。 9.2.2 用户自定义坐标系统 (2) 重定义坐标轴方向和度量单位
您可能关注的文档
最近下载
- 必威体育精装版石灰生产危险源辨识、风险分析资料.docx VIP
- 船体装配工培训.pptx
- 新版人教版七年级英语上册书面表达及范文.pptx
- 2023-2024学年山东省潍坊市九年级(上)期末物理试卷.docx
- 广东省广州市增城区2022-2023学年九年级上学期期末英语试题(答案).docx VIP
- 《审计基础》课程标准.pdf
- 2024-2025学年度南京市鼓楼区三年级语文第一学期期末真题模拟检测.docx
- 餐饮服务员岗位培训.pptx
- 寒假放假安全教育主题班会PPT.pptx VIP
- 沪教版(2024)七年级上册Unit 1 Friendship 语法 Grammar 特殊疑问句(含解析).docx VIP
文档评论(0)