文档详情

第2章面向对象的可视化编程基础讲述.ppt

发布:2017-04-04约7.33千字共45页下载文档
文本预览下载声明
* 例:对象的位置和大小的改变 图形控件 VB包含四个图形控件: 图片框PictureBox 图像框Image 形状Shape 线条Line 图片框和图像框 图片框(PictureBox) 用来显示图像,或作为容器放置其它控件的控件。 图片框中的图片大小不能改变。 图像框(Image) 主要作用:显示图片。 不是容器类控件,占用内存少,显示速度快。 图像框中的图片大小可以改变。 图片框和图像框常用属性 属性名 属性值 说 明 Stretch (图像框) 逻辑值 True:图片自动调整大小以适应Image控件。 False:Image控件要自动调整大小以适应图片。 AutoSize (图片框) 逻辑值 True:PictureBox 控件将自动改变控件大小 以显示全部内容 。 False(缺省值):PictureBox控件保持大小不 变,超出控件区域的内容被裁剪掉。 Picture 字符串 用来设置要显示的图片文件名。 窗体、命令按钮也有此属性 1、属性窗口设置。 2、代码窗口设置: 装载图片: ①用loadpicture( )函数。 如:对象名.picture= loadpicture(app.path+”\ya1.jpg”) ② 对象名1.picture = 对象名2.picture 删除图片: 对象名. picture= loadpicture(“”) 对象名. picture= loadpicture( ) 当前应用程序存在的路径 Picture属性说明 2、图片框常用的事件 图片框可以响应的事件有Click、DblClick和change以及键盘和鼠标事件。 3、图片框常用的方法 图片框常用的方法有Print方法、Cls方法。 * 线条Line控件 Line控件主要用来画线条。 常用属性 属性名 说明 BorderStyle 类型 BorderWidth 宽度 BorderColor 颜色 x1、y1和x2、y2 线条两个端点的位置 例: 用直线将窗体平分为两部分 Private Sub Form_Click() Line1.X1 = 0 Line1.Y1 = Me.ScaleHeight / 2 Line1.X2 = Me.ScaleWidth Line1.Y2 = Line1.Y1 End Sub 形状Shape控件 常用属性 属性名 说明 Shape (0~5) 形状 Backstyle (0~1) 背景样式(透明、不透明) backcolor 背景色 fillstyle (0~7) 内部填充的图案样式 fillcolor 内部填充的图案颜色 说明:Line和Shape控件不响应任何事件。只用来显示和打印。 演示 Shape控件主要用来画形状。 Shape属性取值及功能说明 属性名 数值 常 量 功能说明 Shape 0 VbShapeRectangle 显示矩形 1 VbShapeSquare 显示正方形 2 VbShapeOval 显示椭圆 3 VbShapeCircle 显示圆 4 VbShapeToundedRectangle 显示圆角矩形 5 VbShapeRoundedSquare 显示圆角正方形 例:编程在窗体上通过命令按钮让Shape控件根据其不同的Shape属性值显示不同的图形。 综合应用 2.4 自主学习 在VB中,控件分为三类: 标准控件 Active X控件 可插入对象 标准控件 标准控件又称为内 部控件,是VB系统本身 所内嵌的控件,这些控 件总是显示在工具箱中, 不能从工具箱中删除。 1 21 2 20 3 5 7 9 19 17 15 13 11 4 6 8 18 16 14 12 10 ActiveX控件 是控件工具箱的扩充部分,以独立文件的形式存储在磁盘上,其文件扩展名为 .OCX。使用之前必须先添加到工具箱中。 添加ActiveX控件的方法: 选择菜单“工程/部件”命令 右击工具箱,选择“部件”命令 可插入对象 可插入对象是由其他应用程序创建的对象,利用可插入对象,就可以在VB应用程序中使用其他应用程序的对象,通常称为OLE对象。 例如:添加Excel工作表对象到工具箱中: 右击工具箱,选择 “部件”命令; 在“可插入对象”选项卡中,选中“Microsoft Excel 工作表”复选框;“确定”。 小结 常用对象的常用属性、事件和方法: 属性:……,picture
显示全部
相似文档