例如:创建一个image1的控件数组,会出现img1(0)、img1(1)、img1(2)……
如果我把它们改成img1、img2、img3 ……,或者img10、img11、img12 ……,
写进代码中都是敲不出来的。但是写成img1(0)、img2(1)、img3(2) ……,
或者img10(0)、img11(1)、img12(2) ……,就能成功。
能成功的就是对象,不能成功的就只是一个对象名称。
在程序运行阶段加载图片的方法
1、一步一步找
Image1/Picture1.picture = LoadPicture(“D:\picture\图片名称”)
2、先把图片存放在该程序的保存路径下
Image1/Picture1.picture = LoadPicture(App.Path& “图片名称”)
Image和PictureBox的区别
(1)图像框适用于静态图像,不具有绘图功能;图片框具有图像框控件所没有的画图属性和图形方法(Print、Line、Circle、Cls)。
(2)图片框具有容器功能;而图像框不具有。
(3)图像框具有Stretch属性,可以改变图像控件中图像的纵横比;而图片框中图像比例不可改变。
(4)图片框具有AutoSize属性;而图像框没有。
(5)图片框有AutoRedraw属性,决定是否重画由图形方法产生的图形,而图像框不具有。图片框的AutoRedraw属性默认值为False,这时由图形方法产生的图形为临时图形。临时图形可以被其他窗体覆盖后擦除,也可以使用Cls方法擦除,在其窗体变小或隐藏后图形得不到恢复。AutoRedraw属性设置为Ture后,由图形方法产生的图形或文本为持久图形。持久图形能在以上各种情况下自动重绘输出,也不能用Cls方法擦除,要擦除持久图形需重新设置BackColor属性。