主讲老师:郭盛华

图形与图像控件:
VB为编程人员提供了强大的绘图功能支持,在Visual Basic中,主要通过两种办法进行图像绘制:一种是利用 ActiveX 控件,如用图形框显示图片;另外一种是通过使用VB 语言本身的函数和方法,通过在屏幕上绘制点、线和图形来制作。
1、Picture(图片)语法:
本属性用来返回或设置控件中要显示的图片,可以通过属性窗口进行设置。如果要在程序运行过程中载入图片,常常使用 LoadPicture 函数,其语法规则为:
对象.Picture= LoadPicture("图形文件的路径与名字")
如:Picture1.Picture= Loadpicture("c:\1.jpg")
AutoSize(自动显示)属性:
本属性决定了图形框控件是否自动改变大小以显示图片的全部内容。当值为 True ,图象可以自动改变大小以显示全部内容;当值为 False ,则不具备图象的自我调节功能。如下图:
二、图像框控件(Image)的主要属性:

跟图形框一样,图像框控件也具有诸如 Name、Picture 等属性,以及Loadpicture 的方法,但在图像自适应问题上有所不同。
PictureBox 用 AutoSize 属性控制图形的尺寸自动适应,而 Image 控件则用Stretch 属性对图片进行大小调整。如下图:
图像框比图形框占用内存少,显示速度更快一些,因此,在图形框与图像框都能满足设计需要时,应该优先考虑使用图像框。
具体请看视频教程:微博@郭盛华老师

第15课:郭盛华课程_VB编程之图形与图像控件的使用方法相关推荐

  1. 第2课:郭盛华课程_VB编程之常用重要函数

    主讲老师:郭盛华 下面对VB的几乎所有语句进行简单的分类和介绍. 需要注意的是这里介绍的几乎都是语句,而不是函数,请大家注意VB语句和函数的区别. 一.数据类型.变量.常量类 Dim 模块级或过程级中 ...

  2. 第7课:郭盛华课程_VB编程之如何使用For循环语句

    主讲老师:郭盛华 VB循环语句: 经常地,当编写代码时,我们希望将一段代码执行若干次.我们可以在代码中使用循环语句来完成这项工作. Private Sub Command1_Click() Fori ...

  3. 第6课:郭盛华课程_VB编程之TextBox控件的使用方法

    主讲老师:郭盛华 TextBox控件: 文本框,与Label不同的是,这个支持用户输入文字内容. 主要使用的属性: Text:文本框显示的内容 Multiline:是否多行显示 ScrollBars: ...

  4. JTable是Swing编程中很常用的控件

    JTable是Swing编程中很常用的控件,这里总结了一些常用方法以备查阅. 一.创建表格控件的各种方式: 1) 调用无参构造函数. JTable table = new JTable(); 2) 以 ...

  5. listview控件在php的使用方法,Android_Android编程之控件ListView使用方法,本文实例讲述了Android编程之控 - phpStudy...

    Android编程之控件ListView使用方法 本文实例讲述了Android编程之控件ListView使用方法.分享给大家供大家参考.具体分析如下: 控件ListView是一个重要的控件,可以被用作 ...

  6. vb数据库编程(二)--数据控件

    什么是绑定控件?绑定控件指的是一个窗体上的"对象",由于创建它的那个控件设置了显示数据库信息方面的功能,通过设置对象的datasource(数据源)属性和datafield(数据字 ...

  7. 第1课:郭盛华课程_如何安装VB编程软件及新建标准EXE程序

    主讲老师:郭盛华 vb6.0可以非常快的建立一个应用程序 你的程序窗口已经建立了,如下图Form1就是 在Form1的灰色区域上双击鼠标左键,如下图进入代码窗口: 如下图输入以下代码: 具体请看视频教 ...

  8. 第7课:郭盛华课程_Linux系统的常用操作命令

    主讲老师:郭盛华 ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动文件 ...

  9. python 控件类多个实例_Python笔记_第四篇_高阶编程_GUI编程之Tkinter_2.控件类

    1. Label控件: 说明:标签控件,可显示文本 图示1: 实例1: import tkinter # 创建主窗口__编程头部 win=tkinter.Tk() # 设置标题 win.title(& ...

最新文章

  1. Linux下的摄影后期处理软件
  2. Linux文件系统映像:Initranfs 和 Initrd
  3. mysql bandwidth_内存带宽对mysql影响多大
  4. 定位导致物化视图无法快速刷新的原因
  5. 终端mysql Operation not permitted错误解决方案
  6. ES启动异常:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
  7. CentOS关闭图形界面(x window)
  8. linux 命令详解 十六
  9. 数据结构考研如何120+?
  10. 新品推荐∣平行光源OPT-PL系列
  11. SpringMVC @GetMapping注解路径冲突问题
  12. 爬取微博热搜制作词云
  13. 注塑机服务器显示e011,深圳市产业导向目录(2005-2006年)
  14. C++代码重用(一)
  15. 《UnityShader入门精要》总结(1)理论篇
  16. 如何学习数据库(新手必看)!
  17. Win7下VS2008破解方法
  18. 计算机硕士跨专业考研建筑,由建筑专业到计算机专业跨专业考研,好心人垂教阿...
  19. 如何使用掘金进行量化策略绩效分
  20. 架构道术-对架构敏捷实践的一些思考

热门文章

  1. Spark报错:Error:scalac: Scala compiler JARs not found (module ‘Spark_two‘): C:\Users\沫小新\.m2\repo
  2. 【论文阅读笔记】Integral Human Pose Regression
  3. win10下安装tensorflow+cuda8.0.61+cudnn5.1+python3.5(附cuda和相对于的cudnn版本网盘下载)
  4. 360手机n4s骁龙版 html,360 手机N4S(骁龙版/全网通)
  5. 网络安全事件应急演练组织架构
  6. Extjs介绍(二)
  7. 检测两点所确定直线上的像素坐标
  8. 反三角函数atan()运用
  9. Java实现论文查重系统
  10. 集群 跟 分片 有什么区别