Bagikan melalui


ToolboxBitmapAttribute.GetImage Metode

Definisi

Mendapatkan yang kecil atau besar Image yang terkait dengan objek ini ToolboxBitmapAttribute .

Overload

GetImage(Object)

Mendapatkan kecil Image yang terkait dengan objek ini ToolboxBitmapAttribute .

GetImage(Type)

Mendapatkan kecil Image yang terkait dengan objek ini ToolboxBitmapAttribute .

GetImage(Object, Boolean)

Mendapatkan yang kecil atau besar Image yang terkait dengan objek ini ToolboxBitmapAttribute .

GetImage(Type, Boolean)

Mendapatkan yang kecil atau besar Image yang terkait dengan objek ini ToolboxBitmapAttribute .

GetImage(Type, String, Boolean)

Mendapatkan yang kecil atau besar Image yang terkait dengan objek ini ToolboxBitmapAttribute .

GetImage(Object)

Sumber:
ToolboxBitmapAttribute.cs
Sumber:
ToolboxBitmapAttribute.cs
Sumber:
ToolboxBitmapAttribute.cs

Mendapatkan kecil Image yang terkait dengan objek ini ToolboxBitmapAttribute .

public:
 System::Drawing::Image ^ GetImage(System::Object ^ component);
public System.Drawing.Image GetImage (object component);
public System.Drawing.Image? GetImage (object? component);
member this.GetImage : obj -> System.Drawing.Image
Public Function GetImage (component As Object) As Image

Parameter

component
Object

Jika objek ini ToolboxBitmapAttribute belum memiliki gambar kecil, metode ini mencari sumber daya bitmap di rakitan yang menentukan jenis objek yang ditentukan oleh parameter komponen. Misalnya, jika Anda meneruskan objek jenis ControlA ke parameter komponen, maka metode ini mencari perakitan yang menentukan ControlA.

Mengembalikan

Image Kecil yang terkait dengan objek iniToolboxBitmapAttribute.

Contoh

Contoh berikut menunjukkan cara menggunakan GetImage metode .

private:
    static Image^ GetImageOfCustomControl(Control^ userControl)
    {
        Image^ controlImage = nullptr;
        AttributeCollection^ attrCol =
            TypeDescriptor::GetAttributes(userControl);
        ToolboxBitmapAttribute^ imageAttr = (ToolboxBitmapAttribute^)
            attrCol[ToolboxBitmapAttribute::typeid];
        if (imageAttr != nullptr)
        {
            controlImage = imageAttr->GetImage(userControl);
        }

        return controlImage;
    }
private Image GetImageOfCustomControl(Control userControl)
{
    Image controlImage = null;
    AttributeCollection attrCol = 
            TypeDescriptor.GetAttributes(userControl);
    ToolboxBitmapAttribute imageAttr = (ToolboxBitmapAttribute)
        attrCol[typeof(ToolboxBitmapAttribute)];
    if (imageAttr != null)
    {
        controlImage = imageAttr.GetImage(userControl);
    }

    return controlImage;
}
Private Function GetImageOfCustomControl(ByVal userControl As Control) As Image 
    Dim controlImage As Image = Nothing
    Dim attrCol As AttributeCollection = TypeDescriptor.GetAttributes(userControl)
    Dim imageAttr As ToolboxBitmapAttribute = _
        CType(attrCol(GetType(ToolboxBitmapAttribute)), ToolboxBitmapAttribute)
    If (imageAttr IsNot Nothing) Then
        controlImage = imageAttr.GetImage(userControl)
    End If
    
    Return controlImage

End Function

Keterangan

Metode ini mencari sumber daya bernama namespace.classname.bmp, di mana namespace adalah namespace yang berisi definisi jenis objek yang ditentukan oleh component parameter . Misalnya, Anda meneruskan objek jenis ControlA ke component parameter . Jika ControlA berada di NamespaceA di AssemblyA.dll, maka metode ini mencari AssemblyA.dll untuk sumber daya bernama NamespaceA.ControlA.bmp.

Berlaku untuk

GetImage(Type)

Sumber:
ToolboxBitmapAttribute.cs
Sumber:
ToolboxBitmapAttribute.cs
Sumber:
ToolboxBitmapAttribute.cs

Mendapatkan kecil Image yang terkait dengan objek ini ToolboxBitmapAttribute .

public:
 System::Drawing::Image ^ GetImage(Type ^ type);
public System.Drawing.Image GetImage (Type type);
public System.Drawing.Image? GetImage (Type type);
member this.GetImage : Type -> System.Drawing.Image
Public Function GetImage (type As Type) As Image

Parameter

type
Type

Jika objek ini ToolboxBitmapAttribute belum memiliki gambar kecil, metode ini mencari sumber daya bitmap di rakitan yang menentukan jenis yang ditentukan oleh parameter jenis. Misalnya, jika Anda meneruskan typeof(ControlA) ke parameter jenis, maka metode ini mencari perakitan yang menentukan ControlA.

Mengembalikan

Image Kecil yang terkait dengan objek iniToolboxBitmapAttribute.

Keterangan

Metode ini mencari sumber daya bernama namespace.classname.bmp, di mana namespace adalah namespace yang berisi definisi jenis yang ditentukan oleh type parameter . Misalnya, Anda meneruskan typeof(ControlA) ke type parameter . Jika ControlA berada di NamespaceA di AssemblyA.dll, maka metode ini mencari AssemblyA.dll untuk sumber daya bernama NamespaceA.ControlA.bmp.

Berlaku untuk

GetImage(Object, Boolean)

Sumber:
ToolboxBitmapAttribute.cs
Sumber:
ToolboxBitmapAttribute.cs
Sumber:
ToolboxBitmapAttribute.cs

Mendapatkan yang kecil atau besar Image yang terkait dengan objek ini ToolboxBitmapAttribute .

public:
 System::Drawing::Image ^ GetImage(System::Object ^ component, bool large);
public System.Drawing.Image GetImage (object component, bool large);
public System.Drawing.Image? GetImage (object? component, bool large);
member this.GetImage : obj * bool -> System.Drawing.Image
Public Function GetImage (component As Object, large As Boolean) As Image

Parameter

component
Object

Jika objek ini ToolboxBitmapAttribute belum memiliki gambar kecil, metode ini mencari sumber daya bitmap di rakitan yang menentukan jenis objek yang ditentukan oleh parameter komponen. Misalnya, jika Anda meneruskan objek jenis ControlA ke parameter komponen, maka metode ini mencari perakitan yang menentukan ControlA.

large
Boolean

Menentukan apakah metode ini mengembalikan gambar besar (true) atau gambar kecil (false). Gambar kecil adalah 16 kali 16, dan gambar besar adalah 32 kali 32.

Mengembalikan

Objek yang Image terkait dengan objek ini ToolboxBitmapAttribute .

Keterangan

Metode ini mencari sumber daya bernama namespace.classname.bmp, di mana namespace adalah namespace yang berisi definisi jenis objek yang ditentukan oleh component parameter . Misalnya, Anda meneruskan objek jenis ControlA ke component parameter . Jika ControlA berada di NamespaceA di AssemblyA.dll, maka metode ini mencari AssemblyA.dll untuk sumber daya bernama NamespaceA.ControlA.bmp.

Jika objek ini ToolboxBitmapAttribute belum memiliki gambar besar, metode ini membuat gambar besar dengan menskalakan gambar kecil.

Berlaku untuk

GetImage(Type, Boolean)

Sumber:
ToolboxBitmapAttribute.cs
Sumber:
ToolboxBitmapAttribute.cs
Sumber:
ToolboxBitmapAttribute.cs

Mendapatkan yang kecil atau besar Image yang terkait dengan objek ini ToolboxBitmapAttribute .

public:
 System::Drawing::Image ^ GetImage(Type ^ type, bool large);
public System.Drawing.Image GetImage (Type type, bool large);
public System.Drawing.Image? GetImage (Type type, bool large);
member this.GetImage : Type * bool -> System.Drawing.Image
Public Function GetImage (type As Type, large As Boolean) As Image

Parameter

type
Type

Jika objek ini ToolboxBitmapAttribute belum memiliki gambar kecil, metode ini mencari sumber daya bitmap di rakitan yang menentukan jenis yang ditentukan oleh jenis komponen. Misalnya, jika Anda meneruskan typeof(ControlA) ke parameter jenis, maka metode ini mencari perakitan yang menentukan ControlA.

large
Boolean

Menentukan apakah metode ini mengembalikan gambar besar (true) atau gambar kecil (false). Gambar kecil adalah 16 kali 16, dan gambar besar adalah 32 kali 32.

Mengembalikan

Yang Image terkait dengan objek ini ToolboxBitmapAttribute .

Keterangan

Metode ini mencari sumber daya bernama namespace.classname.bmp, di mana namespace adalah namespace yang berisi definisi jenis yang ditentukan oleh type parameter . Misalnya, Anda meneruskan typeof(ControlA) ke type parameter . Jika ControlA berada di NamespaceA di AssemblyA.dll, maka metode ini mencari AssemblyA.dll untuk sumber daya bernama NamespaceA.ControlA.bmp.

Jika objek ini ToolboxBitmapAttribute belum memiliki gambar besar, metode ini membuat gambar besar dengan menskalakan gambar kecil.

Berlaku untuk

GetImage(Type, String, Boolean)

Sumber:
ToolboxBitmapAttribute.cs
Sumber:
ToolboxBitmapAttribute.cs
Sumber:
ToolboxBitmapAttribute.cs

Mendapatkan yang kecil atau besar Image yang terkait dengan objek ini ToolboxBitmapAttribute .

public:
 System::Drawing::Image ^ GetImage(Type ^ type, System::String ^ imgName, bool large);
public System.Drawing.Image GetImage (Type type, string imgName, bool large);
public System.Drawing.Image? GetImage (Type type, string? imgName, bool large);
member this.GetImage : Type * string * bool -> System.Drawing.Image
Public Function GetImage (type As Type, imgName As String, large As Boolean) As Image

Parameter

type
Type

Jika objek ini ToolboxBitmapAttribute belum memiliki gambar kecil, metode ini mencari sumber daya bitmap yang disematkan di rakitan yang menentukan jenis yang ditentukan oleh jenis komponen. Misalnya, jika Anda meneruskan typeof(ControlA) ke parameter jenis, maka metode ini mencari perakitan yang menentukan ControlA.

imgName
String

Nama sumber daya bitmap yang disematkan.

large
Boolean

Menentukan apakah metode ini mengembalikan gambar besar (true) atau gambar kecil (false). Gambar kecil adalah 16 kali 16, dan gambar besar adalah 32 kali 32.

Mengembalikan

Yang Image terkait dengan objek ini ToolboxBitmapAttribute .

Keterangan

Metode ini mencari sumber daya bernama namespace.imgName, di mana namespace adalah namespace yang berisi definisi jenis yang ditentukan oleh type parameter . Misalnya, Anda meneruskan typeof(ControlA) ke type parameter dan bahwa Anda meneruskan "MyBitmap.bmp" ke parameter imgName. Jika ControlA berada di NamespaceA di AssemblyA.dll, maka metode ini mencari AssemblyA.dll untuk sumber daya bernama NamespaceA.MyBitmap.bmp.

Jika objek ini ToolboxBitmapAttribute belum memiliki gambar besar, metode ini membuat gambar besar dengan menskalakan gambar kecil.

Berlaku untuk