使用图片

本主题介绍如何使用 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")

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