ToolboxBitmapAttribute.GetImage Metoda

Definice

Získá malý nebo velký Image přidružený k tomuto ToolboxBitmapAttribute objektu.

Přetížení

Name Description
GetImage(Object)

Získá malé Image přidružené k tomuto ToolboxBitmapAttribute objektu.

GetImage(Type)

Získá malé Image přidružené k tomuto ToolboxBitmapAttribute objektu.

GetImage(Object, Boolean)

Získá malý nebo velký Image přidružený k tomuto ToolboxBitmapAttribute objektu.

GetImage(Type, Boolean)

Získá malý nebo velký Image přidružený k tomuto ToolboxBitmapAttribute objektu.

GetImage(Type, String, Boolean)

Získá malý nebo velký Image přidružený k tomuto ToolboxBitmapAttribute objektu.

GetImage(Object)

Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs

Získá malé Image přidružené k tomuto ToolboxBitmapAttribute objektu.

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

Parametry

component
Object

Pokud tento ToolboxBitmapAttribute objekt ještě nemá malý obrázek, tato metoda hledá bitmapový prostředek v sestavení, který definuje typ objektu určeného parametrem komponenty. Pokud například předáte objekt typu ControlA parametru komponenty, tato metoda vyhledá sestavení, které definuje ControlA.

Návraty

Image Malý přidružený k tomuto ToolboxBitmapAttribute objektu.

Příklady

Následující příklad ukazuje, jak použít metodu GetImage .

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

Poznámky

Tato metoda vyhledá prostředek s názvem namespace.classname.bmp, kde obor názvů je obor názvů obsahující definici typu objektu určeného parametrem component . Předpokládejme například, že do parametru component předáte objekt typu ControlA. Pokud controlA je v NamespaceA v AssemblyA.dll, pak tato metoda hledá AssemblyA.dll prostředek s názvem NamespaceA.ControlA.bmp.

Platí pro

GetImage(Type)

Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs

Získá malé Image přidružené k tomuto ToolboxBitmapAttribute objektu.

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

Parametry

type
Type

Pokud tento ToolboxBitmapAttribute objekt ještě nemá malý obrázek, tato metoda hledá bitmapový prostředek v sestavení, který definuje typ určený parametrem typu. Pokud například předáte typeof(ControlA) parametru typu, tato metoda vyhledá sestavení, které definuje ControlA.

Návraty

Image Malý přidružený k tomuto ToolboxBitmapAttribute objektu.

Poznámky

Tato metoda vyhledá prostředek s názvem namespace.classname.bmp, kde obor názvů je obor názvů obsahující definici typu určeného parametrem type . Předpokládejme například, že předáte parametru type typeof(ControlA). Pokud controlA je v NamespaceA v AssemblyA.dll, pak tato metoda hledá AssemblyA.dll prostředek s názvem NamespaceA.ControlA.bmp.

Platí pro

GetImage(Object, Boolean)

Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs

Získá malý nebo velký Image přidružený k tomuto ToolboxBitmapAttribute objektu.

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

Parametry

component
Object

Pokud tento ToolboxBitmapAttribute objekt ještě nemá malý obrázek, tato metoda hledá bitmapový prostředek v sestavení, který definuje typ objektu určeného parametrem komponenty. Pokud například předáte objekt typu ControlA parametru komponenty, tato metoda vyhledá sestavení, které definuje ControlA.

large
Boolean

Určuje, zda tato metoda vrátí velký obrázek (true) nebo malý obrázek (false). Malý obrázek je 16 až 16 a velký obrázek je 32 až 32.

Návraty

Objekt Image přidružený k tomuto ToolboxBitmapAttribute objektu.

Poznámky

Tato metoda vyhledá prostředek s názvem namespace.classname.bmp, kde obor názvů je obor názvů obsahující definici typu objektu určeného parametrem component . Předpokládejme například, že do parametru component předáte objekt typu ControlA. Pokud controlA je v NamespaceA v AssemblyA.dll, pak tato metoda hledá AssemblyA.dll prostředek s názvem NamespaceA.ControlA.bmp.

Pokud tento ToolboxBitmapAttribute objekt ještě nemá velký obrázek, tato metoda vytvoří velkou image škálováním malého obrázku.

Platí pro

GetImage(Type, Boolean)

Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs

Získá malý nebo velký Image přidružený k tomuto ToolboxBitmapAttribute objektu.

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

Parametry

type
Type

Pokud tento ToolboxBitmapAttribute objekt ještě nemá malý obrázek, tato metoda hledá bitmapový prostředek v sestavení, který definuje typ určený typem komponenty. Pokud například předáte typeof(ControlA) parametru typu, tato metoda vyhledá sestavení, které definuje ControlA.

large
Boolean

Určuje, zda tato metoda vrátí velký obrázek (true) nebo malý obrázek (false). Malý obrázek je 16 až 16 a velký obrázek je 32 až 32.

Návraty

Přidružený Image k tomuto ToolboxBitmapAttribute objektu.

Poznámky

Tato metoda vyhledá prostředek s názvem namespace.classname.bmp, kde obor názvů je obor názvů obsahující definici typu určeného parametrem type . Předpokládejme například, že předáte parametru type typeof(ControlA). Pokud controlA je v NamespaceA v AssemblyA.dll, pak tato metoda hledá AssemblyA.dll prostředek s názvem NamespaceA.ControlA.bmp.

Pokud tento ToolboxBitmapAttribute objekt ještě nemá velký obrázek, tato metoda vytvoří velkou image škálováním malého obrázku.

Platí pro

GetImage(Type, String, Boolean)

Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs
Zdroj:
ToolboxBitmapAttribute.cs

Získá malý nebo velký Image přidružený k tomuto ToolboxBitmapAttribute objektu.

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

Parametry

type
Type

Pokud tento ToolboxBitmapAttribute objekt ještě nemá malý obrázek, tato metoda vyhledá vložený bitmapový prostředek v sestavení, který definuje typ určený typem komponenty. Pokud například předáte typeof(ControlA) parametru typu, tato metoda vyhledá sestavení, které definuje ControlA.

imgName
String

Název vloženého rastrového obrázku.

large
Boolean

Určuje, zda tato metoda vrátí velký obrázek (true) nebo malý obrázek (false). Malý obrázek je 16 až 16 a velký obrázek je 32 až 32.

Návraty

Přidružený Image k tomuto ToolboxBitmapAttribute objektu.

Poznámky

Tato metoda vyhledá prostředek s názvem namespace.imgName, kde obor názvů je obor názvů obsahující definici typu určeného parametrem type . Předpokládejme například, že předáte parametru typeof(ControlA) type a předáte "MyBitmap.bmp" parametru imgName. Pokud controlA je v NamespaceA v AssemblyA.dll, pak tato metoda hledá AssemblyA.dll prostředek s názvem NamespaceA.MyBitmap.bmp.

Pokud tento ToolboxBitmapAttribute objekt ještě nemá velký obrázek, tato metoda vytvoří velkou image škálováním malého obrázku.

Platí pro