Label.Image 属性

获取或设置显示在 Label 上的图像。

**命名空间:**System.Windows.Forms
**程序集:**System.Windows.Forms(在 system.windows.forms.dll 中)

语法

声明
<LocalizableAttribute(True)> _
Public Property Image As Image
用法
Dim instance As Label
Dim value As Image

value = instance.Image

instance.Image = value
[LocalizableAttribute(true)] 
public Image Image { get; set; }
[LocalizableAttribute(true)] 
public:
property Image^ Image {
    Image^ get ();
    void set (Image^ value);
}
/** @property */
public Image get_Image ()

/** @property */
public void set_Image (Image value)
public function get Image () : Image

public function set Image (value : Image)

属性值

显示在 Label 上的 Image。默认为 空引用(在 Visual Basic 中为 Nothing)。

备注

Image 属性无法同时用作 ImageListImageIndex 属性。当 Image 属性用于显示图像时,ImageListImageIndex 属性均自动设置为默认设置。

示例

下面的代码示例演示如何创建 Label,然后在 Label 后显示一个 Image。首先,此示例创建一个 Label,然后创建一个基于磁盘文件的 Image。下一步,初始化 Size 属性,使之包含 Image。最后,将 Image 属性初始化为 Image

Private Sub CreateMyLabel()

    ' Create a new label and bitmap.

    Dim Label1 As New Label()
    Dim Image1 As Image

    Image1 = Image.FromFile("c:\\MyImage.bmp")
   

    ' Set the size of the label to accommodate the bitmap size.

    Label1.Size = Image1.Size        

    ' Initialize the label control's Image property.

    Label1.Image = Image1

    ' ...Code to add the control to the form...

End Sub
public void CreateMyLabel() 
{
 
    // Create a new label and create a bitmap.

    Label label1 = new Label();
    Image image1 = Image.FromFile("c:\\MyImage.bmp");

    // Set the size of the label to accommodate the bitmap size.

    label1.Size = new Size(image1.Width, image1.Height);

    // Initialize the label control's Image property.

    label1.Image = image1;

    // ...Code to add the control to the form...

}
public:
   void CreateMyLabel()
   {
      // Create a new label and create a bitmap.
      Label^ label1 = gcnew Label;
      Image^ image1 = Image::FromFile( "c:\\MyImage.bmp" );

      // Set the size of the label to accommodate the bitmap size.
      label1->Size = System::Drawing::Size( image1->Width, image1->Height );

      // Initialize the label control's Image property.
      label1->Image = image1;

      // ...Code to add the control to the form...
   }
public void CreateMyLabel()
{
    // Create a new label and create a bitmap.
    Label label1 = new Label();
    Image image1 = Image.FromFile("c:\\MyImage.bmp");

    // Set the size of the label to accommodate the bitmap size.
    label1.set_Size(new Size(image1.get_Width(), image1.get_Height()));

    // Initialize the label control's Image property.
    label1.set_Image(image1);
} //CreateMyLabel
// ...Code to add the control to the form...

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

Label 类
Label 成员
System.Windows.Forms 命名空间
Image
ImageAlign
ImageList
ImageIndex