8.2.2 C#中的PictureBox控件
PictureBox表示用于显示图像的Windows图片框控件。可以利用PictureBox控件提供的方法在其上面绘制图形,还可以把PictureBox控件作为容器,将其他控件放在其中,从而实现分组的效果。
通常,使用PictureBox来显示位图、元文件、图标、JPEG、GIF或PNG文件中的图形。在设计时或运行时将Image属性设置为要显示的图片;也可以通过设置ImageLocation属性指定图像,然后使用Load方法同步加载图像或使用LoadAsync方法异步加载图像。SizeMode属性(设置为PictureBoxSizeMode枚举中的值)控制图像在显示区域中的剪裁和定位,可以在运行时使用ClientSize属性来更改显示区域的大小。PictureBox控件的常用属性、方法和事件见表8-6~表8-8。
表8-6 PictureBox控件的常用属性

表8-7 PictureBox控件的常用方法
(https://www.daowen.com)
表8-8 PictureBox控件的常用事件

下面的代码示例演示了如何设置图像以及调整图片框的显示区域大小。此示例假定从现有窗体中调用了ShowMyImage,并且假定已将System.Drawing命名空间添加到窗体的源代码中。
