注意PictureBox与Image两控件在处理图片大小方面有不同的方法:PictureBox允许框依据图片的大小而变化,而不允许图片依据框的大小而变化;Image则允许图片依据框的大小而变化。见例题“电子相册1”。
四、知识小结
(二)本课出现的属性
1.ScaleMode(刻度、比例尺模式)理解比例尺模式的含义。
2.ScaleWidth(比例尺宽度)、ScaleHeight(比例尺高度)理解比例尺宽度和比例尺高度的含义。通俗点儿讲,在平面直角坐标系中,x轴和y轴的比例尺也常常是不同的。例如,x轴方向,可用10毫米表示一个单位长度;y轴方向,可用5毫米表示一个单位长度。相当于作图时宽度比例尺和高度比例尺不同。
3.Image的Stretch(伸展)属性设置Image控件里的图片方式,逻辑数据,有效数据为False及True。True:图片以框的大小为准显示;False:图片以实际大小显示。
4.PictureBox的AutoSize(自动大小)属性设置Picture控件里的图片方式,逻辑数据,有效数据为False及True。True:图片以实际大小显示;False:只显示与框大小相同的部分图片。
5.PictureBox控件与Image控件的Picture属性为控件加载图片,一般用“加载图片”对话框(见图3.4)或LoadPicture()函数为控件加载图片。
(三)今后要注意设置界面的技巧:
选中一组控件后,利用格式化工具简化设计过程;设计属性的技巧:选中一组相关控件后,在属性窗口设置;编写程序的技巧:先分析程序的结构和内容,如果共性很多,采用复制→粘贴→修改的方法。