使用图片
本主题介绍如何使用 System.Windows.Forms.PictureBox.SizeMode 属性调整图片,以及如何在 Microsoft Visual Studio .NET 中显示图片。
SizeMode 属性
可以使用 SizeMode 属性指定图像在控件中的拟合方式。 SizeMode 属性在托管库和自动化库中都可用。 使用 SizeMode 可以:
- 调整控件边框的大小以适应图像。
- 拉伸图像以适应控件边框。
- 在控件边框内居中设置图像。
- 在不调整图像或控件) 大小的情况下,将图像定位到控件的左上角区域, (某些图像可能无法查看。
在 Visual Studio .NET 中使用图片
若要在设计时在 Visual Studio .NET 中显示图像,请执行以下操作:
- 在窗体上拖动 InkPicture 控件,或双击“工具箱”中的 InkPicture 控件。
- 在 “属性” 窗口中,选择“ 图像 ”属性,然后单击省略号按钮打开“ 打开 ”对话框。
- 例如,如果要查找特定文件类型 (.jpg文件) ,请在“ 类型的文件 ”框中选择它。
- 选择要显示的文件。
在设计时清除图片:
- 在 “属性” 窗口中,选择“ 图像 ”属性并右键单击缩略图。
- 单击“重置”。
默认情况下,InkPicture 控件显示没有任何边框。 可以使用 BorderStyle 属性提供标准或三维边框,以区分 InkPicture 框与窗体的其余部分,即使它不包含图像也是如此。
可以使用 System.Drawing.Image 对象的 FromFile 方法在运行时显示图像:
ctlInkPicture.Image = Image.FromFile("c:\myImageFile")
还可以包含具有继承的 Image 对象的 BackgroundImage 属性的背景图像;但是,无法调整该图像的大小。