1.图片框(PictureBox)控件
图片框控件不仅可以用来显示图片,也可以通过Print方法将文本信息输出到图片框。
① 图片框控件的常用属性(表11-1)
表11-1 图片框控件的常用属性
② 图片框控件常用方法(表11-2)
表11-2 图片框控件的常用方法
参数说明:
●Step指相对由CurrentX,CurrentY提供的当前图形的坐标。
●Pset方法中:
✧ (x,y)是指所画目标点的坐标。
✧ Color指所画点的颜色。
●Line方法中:
✧ (x1,y1)是指直线左端点坐标。
✧ (x2,y2)是指直线右端点坐标。
✧ Color指所画直线或矩形框的颜色。
✧ 参数B是指以(x1,y1)为左上角坐,(x2,y2)为右下角坐标画一矩形。
✧ 参数F是指以矩形边框的颜色来填充矩形。
●Circle方法中:
✧ (x,y)是指所画圆的圆心坐标
✧ Radius是指所画圆的半径
✧ Color指所画圆的颜色
✧ Start|end是指画弧线或扇形的起始角与终止角(弧度制),正数画弧,负数画扇形
✧ Aspect是指画椭圆,aspect>1时,椭圆沿垂直方向拉长,小于1时,沿水平方向拉长。值为0.1时,产生一个标准圆形。此参数不能为负数。
③ 图片框控件常用事件(表11-3)
表11-3 图片框控件的常用事件
(www.xing528.com)
图片框控件也支持键盘事件、鼠标事件以及焦点事件。
2.图像框(ImageBox)控件
图像框控件与图片框控件都可以显示图形与图像,但还是有区别的,比如说图像框不可以接收通过Print方法输出的文本,也不可以在图像框控件中包含其他控件。
① 图像框控件的常用属性
图像框具有图片框的一部分属性,图像框不具有AutoSize属性,但图像框的一个重要属性Stretch属性,其功能是设置图像框是否会根据装入图像的大小作自动调整。
② 图像框控件的常用方法
图像框控件支持图片框控件的一部分方法,也有不同于图片框控件的方法如表11-4。
表11-4 图像框控件的常用方法
③ 图像框控件的常用事件
图像框支持图片框控件的一部分事件,见表11-3。
3.直线(Line)控件和形状(Shape)控件
直线控件和形状控件的主要属性见表11-5。
表11-5 直线与形状控件的主要属性
4.图片框与图像框的区别
① 图片框是“容器”控件,可以作为父控件。
② 图片框可以通过Print方法接收文本,并可接收由像素组成的图形。
③ 图像框比图片框占用内存少,显示速度快。
④ 图像框具有Stretch属性。
5.程序设计阶段向图片框或图像框中加入图形文件
① 用属性窗口中的Picture属性装入。
② 利用剪贴板把图形粘贴(Paste)到窗体、图片框或图像框中。
6.程序运行期间向图片框或图像框中加入图形文件
格式:[对象.]Picture=LoadPicture("文件名")
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。