使用图片

本主题介绍如何使用 System.Windows.Forms.PictureBox.SizeMode 属性调整图片,以及如何在 Microsoft Visual Studio .NET 中显示图片。

SizeMode 属性

可以使用 SizeMode 属性指定图像在控件中的拟合方式。 SizeMode 属性在托管库和自动化库中都可用。 使用 SizeMode 可以:

  • 调整控件边框的大小以适应图像。
  • 拉伸图像以适应控件边框。
  • 在控件边框内居中设置图像。
  • 在不调整图像或控件) 大小的情况下,将图像定位到控件的左上角区域, (某些图像可能无法查看。

在 Visual Studio .NET 中使用图片

若要在设计时在 Visual Studio .NET 中显示图像,请执行以下操作:

  1. 在窗体上拖动 InkPicture 控件,或双击“工具箱”中的 InkPicture 控件。
  2. “属性” 窗口中,选择“ 图像 ”属性,然后单击省略号按钮打开“ 打开 ”对话框。
  3. 例如,如果要查找特定文件类型 (.jpg文件) ,请在“ 类型的文件 ”框中选择它。
  4. 选择要显示的文件。

在设计时清除图片:

  1. “属性” 窗口中,选择“ 图像 ”属性并右键单击缩略图。
  2. 单击“重置”。

默认情况下,InkPicture 控件显示没有任何边框。 可以使用 BorderStyle 属性提供标准或三维边框,以区分 InkPicture 框与窗体的其余部分,即使它不包含图像也是如此。

可以使用 System.Drawing.Image 对象的 FromFile 方法在运行时显示图像:

ctlInkPicture.Image = Image.FromFile("c:\myImageFile")

还可以包含具有继承的 Image 对象的 BackgroundImage 属性的背景图像;但是,无法调整该图像的大小。