7.6图片框与图像框 7.6.1图片框 图片框( Picturebox)控件的主要作用是为用户显 示图片,也可作为其他控件的容器。实际显示的 图片是由 Picture属性决定的。 a1.常用属性 图片框的基本属性: Name、 Height、 Width、Top、Left、 Enabled、 Visible等 w宙程设计
Visual Basic 语 言 程 序 设 计 7.6 图片框与图像框 ❖ 7.6.1 图片框 图片框(PictureBox)控件的主要作用是为用户显 示图片,也可作为其他控件的容器。实际显示的 图片是由Picture属性决定的。 1.常用属性 ❖图片框的基本属性: Name、Height、Width、Top、Left、Enabled、Visible等
图片框的特有属性: ) Picture属性 RR Picture属性用于窗体、图片框和图像框。它可通过属性窗口进行设 置,也可在程序中进行设置,即使用 LoadPicture(函数,装入图片 文件。在窗体、图片框和图像框中显示的图形以文件形式存放在磁 盘上,VB6.0支持以下格式的图形文件。 ①位图文件( Bitmap) ②图标文件(Icon) ③图元文件 Metafile ④压缩位图文件(JPEG) ÷⑤压缩位图文件(GIF) 冷(2) Autosize属性 图片框控件不能伸缩图像使图像适应它的大小。如果把图片框控件 的 Autosize属性设置为True,那么图片框控件就会自动调整自身的 大小以容纳整个图像。 w宙程设计
Visual Basic 语 言 程 序 设 计 图片框的特有属性: ❖ (1)Picture属性 Picture属性用于窗体、图片框和图像框。它可通过属性窗口进行设 置,也可在程序中进行设置,即使用LoadPicture()函数,装入图片 文件。在窗体、图片框和图像框中显示的图形以文件形式存放在磁 盘上,VB6.0支持以下格式的图形文件。 ❖ ①位图文件(Bitmap) ❖ ②图标文件(Icon) ❖ ③图元文件(Metafile) ❖ ④压缩位图文件(JPEG) ❖ ⑤压缩位图文件(GIF) ❖ (2)AutoSize属性 图片框控件不能伸缩图像使图像适应它的大小。如果把图片框控件 的AutoSize属性设置为True,那么图片框控件就会自动调整自身的 大小以容纳整个图像
2.图片框控件的特点 (1)图片框控件的最大特点是,它的表现更像一个窗 体对象,它具有许多与窗体对象相似的属性和方法 窗体的所有显示文本和图像的方法、作图方法以及 与之相关的属性在图片框控件中都有同名的方法和 属性。图片框控件有自己的坐标系统,也可以重新 定义坐标系统 令(2) Picturebox控件也可作为容器使用,把控件添加 到图片框控件中的方法与把控件添加到框架控件中 的方法也相同 w宙程设计
Visual Basic 语 言 程 序 设 计 2.图片框控件的特点 ❖ (1)图片框控件的最大特点是,它的表现更像一个窗 体对象,它具有许多与窗体对象相似的属性和方法。 窗体的所有显示文本和图像的方法、作图方法以及 与之相关的属性在图片框控件中都有同名的方法和 属性。图片框控件有自己的坐标系统,也可以重新 定义坐标系统。 ❖ (2)PictureBox控件也可作为容器使用,把控件添加 到图片框控件中的方法与把控件添加到框架控件中 的方法也相同
3.图形文件的装入 图形文件的装入有两种方法:一种是在设计阶段装 入,另一种是在运行期间装入 Ca在设计阶段装入图形文件 a在设计阶段装入图形文件用两种方法: ☆(1)用属性窗口中的 Picture属性装入 (2)利用剪切板装入 在运行期间装入图形文件 Picture属性可以设置被显示的图片文件名(包括可选路径名) 在程序运行时,可以使用 LoadPicture(函数,在图片框中装入 图形 w宙程设计
Visual Basic 语 言 程 序 设 计 3.图形文件的装入 ❖ 图形文件的装入有两种方法:一种是在设计阶段装 入,另一种是在运行期间装入。 在设计阶段装入图形文件 在设计阶段装入图形文件用两种方法: ❖ (1)用属性窗口中的Picture属性装入 ❖ (2)利用剪切板装入 在运行期间装入图形文件 ❖ Picture属性可以设置被显示的图片文件名(包括可选路径名)。 在程序运行时,可以使用LoadPicture()函数,在图片框中装入 图形
3.图形文件的装入 令格式:对象. Picture= LoadPicture("图形文件名") 功能:在图形框中装入一个图形 令说明: a(1)对象可以是图片框或图像框,也可以是窗体,如果是窗体,对象 名可以省略。 (2)如果删除一个图形,可以使用 LoadPicture(函数,将一个空白 图形装入图形框的 Picture属性。 格式:对象. Picture= LoadPicture o (3)如果图片框中已有图形,则被新装入的图形所覆盖。 ca(4)装入图片框中的图形,可以拷贝到另一个图片框中。假设在窗体 中已建立了两个图片框: Picture与 Picture2,则用 今可以把图片框 Picture1中的图形拷贝到图片框 Picture2 2s es\Arrows Picturel. Picture=LoadPicture( C: Graphics\ Icol A arw06up ico") Picture2 Picture=-Picturel Picti w宙程设计
Visual Basic 语 言 程 序 设 计 3.图形文件的装入 ❖ 格式:对象.Picture=LoadPicture("图形文件名") ❖ 功能:在图形框中装入一个图形。 ❖ 说明: (1)对象可以是图片框或图像框,也可以是窗体,如果是窗体,对象 名可以省略。 (2)如果删除一个图形,可以使用LoadPicture()函数,将一个空白 图形装入图形框的Picture属性。 ❖ 格式:对象.Picture=LoadPicture() (3)如果图片框中已有图形,则被新装入的图形所覆盖。 (4)装入图片框中的图形,可以拷贝到另一个图片框中。假设在窗体 中已建立了两个图片框:Picture1与Picture2,则用: ❖ Picture1.Picture=LoadPicture("C:\Graphics\Icons\Arrows \arw06up.ico") Picture2.Picture=Picture1.Picture ❖ 可以把图片框Picture1中的图形拷贝到图片框Picture2中
4.常用事件 令图像框可以响应 Click和 Dblclick事件 w宙程设计
Visual Basic 语 言 程 序 设 计 4.常用事件 ❖ 图像框可以响应Click和DblClick事件
5.常用方法 在图片框中使用Cls方法和 Print方法 【例7.25】在窗体上显示四个图片 【例7.26】在窗体上交换两个图片框中的图 形 w宙程设计
Visual Basic 语 言 程 序 设 计 5.常用方法 ❖ 在图片框中使用Cls方法和Print方法。 ❖ 【例7.25】在窗体上显示四个图片。 ❖ 【例7.26】在窗体上交换两个图片框中的图 形
7.6.2图像框 1.常用属性 a图像框的基本属性: Name、 Height、 Width、Top、Left、 Enabled、 Visible等。 ☆图像框控件有两个主要的属性: Picture属性和 Stretch属性。 cR(1) Picture属性 该属性的功能与图片框的相同 (2) Stretch属性该属性用来自动调整图像框中图形内容的大小,既 可通过属性窗口设置,也可以通过程序代码设置。该属性值为True 或 False。 其属性值为 False时,图像框可以自动改变大小以适应其中的图 形 令其属性值为True时,加载到图像框中的图形,可以自动调整尺 寸以适应图像框的大小
Visual Basic 语 言 程 序 设 计 7.6.2 图像框 ❖ 1.常用属性 图像框的基本属性: ❖ Name、Height、Width、Top、Left、Enabled、Visible等。 ❖图像框控件有两个主要的属性:Picture属性和Stretch属性。 (1)Picture属性 ❖ 该属性的功能与图片框的相同。 (2)Stretch属性该属性用来自动调整图像框中图形内容的大小,既 可通过属性窗口设置,也可以通过程序代码设置。该属性值为True 或False。 ❖ 其属性值为False时,图像框可以自动改变大小以适应其中的图 形。 ❖ 其属性值为True时,加载到图像框中的图形,可以自动调整尺 寸以适应图像框的大小
1.常用属性 在这种情况下,图像控件的宽高之比与图像的宽 高之比不相同时,会明显造成图像的变形。说明: (1)图像框控件没有 Autosize属性 (2)在图像框控件装入图片文件的方法和使用图片的文 件格式与图片框相同 w宙程设计
Visual Basic 语 言 程 序 设 计 1.常用属性 在这种情况下,图像控件的宽高之比与图像的宽 高之比不相同时,会明显造成图像的变形。说明: ❖(1)图像框控件没有AutoSize属性。 ❖(2)在图像框控件装入图片文件的方法和使用图片的文 件格式与图片框相同
7.6.2图像框 2.常用事件 a图像框可以响应 Click和 Dblclick事件 3.图片框与图像框的区别 4.保存图形 对绘制或装在窗体、图片框和图像框内的图形,可以使 用 Savepicture命令把图形保存到磁盘文件内。 格式: Savepicture对象.属性,文件名 功能:保存绘制或装在窗体、图片框和图像框内的图形 w宙程设计
Visual Basic 语 言 程 序 设 计 7.6.2 图像框 ❖ 2.常用事件 图像框可以响应Click和DblClick事件。 ❖ 3.图片框与图像框的区别 ❖ 4.保存图形 对绘制或装在窗体、图片框和图像框内的图形,可以使 用SavePicture命令把图形保存到磁盘文件内。 格式:SavePicture 对象.属性,文件名 功能:保存绘制或装在窗体、图片框和图像框内的图形