Visua| Basic可视化覆序设计 图形控件(22) · Picture Box控件 功能 显示来自位图、图标或元文件的图形,也可以增强的元文件、 JPEG或GF文件。 △°还可以作为容器存放其他控件 Auto size属性 △°True:表示图形过大时,控件调整大小与图形相适合 °Fase:表示图形过大时,裁剪图像以适应控件的大小 mage控件 功能 △显示来自位图、图标或元文件的图形,也可以增强的元文件、 JPEG或G文件。但占用的内存要少 不能存放其他控件 - Stretch属性 °True:表示图形要调整大小以与控件相适合。 △ False:表示控件要调整大小以与图形相适(缺省值) 2021/2/24 第11页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第11页 图形控件(2-2) • PictureBox控件 – 功能 显示来自位图、图标或元文件的图形,也可以增强的元文件、 JPEG或GIF文件。 还可以作为容器存放其他控件 – AutoSize属性 True:表示图形过大时,控件调整大小与图形相适合 False:表示图形过大时,裁剪图像以适应控件的大小 • Image控件 – 功能 显示来自位图、图标或元文件的图形,也可以增强的元文件、 JPEG或GIF文件。但占用的内存要少。 不能存放其他控件 – Stretch属性 True:表示图形要调整大小以与控件相适合。 False:表示控件要调整大小以与图形相适(缺省值)
Visua| Basic可视化程序设计 练习例题 ③蝴蝶飞舞。 (单击查看代码) ②示例:通过该例题体会 Autosize与 Stretch属 性的区别。如下图所示。(单击查看代码) OutsIze.与 wretch的区别回口囟 厂 Autosize 2021/2/24 第12页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第12页 示例:通过该例题体会AutoSize与Stretch属 性的区别。 如下图所示。 练习例题 蝴蝶飞舞。 (单击查看代码) (单击查看代码)
Visua| Basic可视化覆序设计 当前坐标 ·当前坐标 Currentx属性和 CurrentY属性: △°获取或设置窗体、图形框或打印机在绘图时 的当前位置 °在设计阶段不可用 ②示例:利用 CurrentX和 Currenty属性在窗体上 随机打印100个“★”,如下图所示章看代码) 当前坐标 回区 如太★ ★★ 2021/2/24 第13页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第13页 示例:利用CurrentX和CurrentY属性在窗体上 随机打印100个“★”,如下图所示。 当前坐标 • 当前坐标 – CurrentX属性和CurrentY属性: 获取或设置窗体、图形框或打印机在绘图时 的当前位置 在设计阶段不可用 (查看代码)
Visua| Basic可视化覆序设计 案例 ③示例:在窗体上绘制如下图形。(单击查看代码) 定义坐标 实现步骤 1自定义坐标系并绘制坐标轴; 2绘制X坐标刻度和标记; 3.绘制Y坐标刻度和标记 4.绘制Sin函数曲线。 2021/2/24 第14页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第14页 案例一 示例:在窗体上绘制如下图形。 实现步骤: 1.自定义坐标系并绘制坐标轴; 2. 绘制X坐标刻度和标记; 3. 绘制Y坐标刻度和标记; 4. 绘制Sin函数曲线。 (单击查看代码)
Visua| Basic可视化覆序设计 绘图方法(3-1) ·Line [s. Line [Stepl(x1,y1)-[Step](x2, y 2)[, colorL, B[F]] -用来绘制直线或矩形 对象指窗体、图形框或打印机 (x1,y1)、(x2,y2)指直线的起始点和终止点或矩形的对角 坐标 Color:表示直线的颜色或矩形的填充颜色 QBColort(0~15)(查看补充资料:颜色设置) y RGB(red, green, blue) 关键字B表示画矩形,F表示用画矩形的颜色来填充矩形 step:表示相对于当前点 Currentx和 CurrentY属性的 相对位移量;否则就为坐标系中的绝对位移量 2021/2/24 合u|4 第15页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第15页 绘图方法(3-1) • Line – [对象.] Line [Step](x1,y1) - [Step](x2,y2)[, color[, B[F]]] – 用来绘制直线或矩形 – 对象指窗体、图形框或打印机 – (x1,y1),(x2,y2)指直线的起始点和终止点, 或矩形的对角 坐标 – Color:表示直线的颜色或矩形的填充颜色 QBColor(0 ~ 15) RGB(red, green, blue) – 关键字B表示画矩形,F表示用画矩形的颜色来填充矩形 – Step:表示相对于当前点CurrentX和CurrentY属性的 相对位移量;否则就为坐标系中的绝对位移量 (查看补充资料:颜色设置)