ToolboxBitmapAttribute.GetImage Methode

Definitie

Hiermee wordt het kleine of grote Image opgehaald dat aan dit ToolboxBitmapAttribute object is gekoppeld.

Overloads

Name Description
GetImage(Object)

Hiermee wordt het kleine aan Image dit ToolboxBitmapAttribute object gekoppeld.

GetImage(Type)

Hiermee wordt het kleine aan Image dit ToolboxBitmapAttribute object gekoppeld.

GetImage(Object, Boolean)

Hiermee wordt het kleine of grote Image opgehaald dat aan dit ToolboxBitmapAttribute object is gekoppeld.

GetImage(Type, Boolean)

Hiermee wordt het kleine of grote Image opgehaald dat aan dit ToolboxBitmapAttribute object is gekoppeld.

GetImage(Type, String, Boolean)

Hiermee wordt het kleine of grote Image opgehaald dat aan dit ToolboxBitmapAttribute object is gekoppeld.

GetImage(Object)

Hiermee wordt het kleine aan Image dit ToolboxBitmapAttribute object gekoppeld.

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

Parameters

component
Object

Als dit ToolboxBitmapAttribute object nog geen kleine afbeelding heeft, zoekt deze methode naar een bitmapresource in de assembly die het type van het object definieert dat is opgegeven door de parameter van het onderdeel. Als u bijvoorbeeld een object van het type ControlA doorgeeft aan de onderdeelparameter, zoekt deze methode naar de assembly die ControlA definieert.

Retouren

Het kleine dat Image aan dit ToolboxBitmapAttribute object is gekoppeld.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de GetImage methode gebruikt.

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

Opmerkingen

Met deze methode wordt gezocht naar een resource met de naam namespace.classname.bmp, waarbij de naamruimte de naamruimte is die de definitie bevat van het type object dat is opgegeven door de component parameter. Stel dat u een object van het type ControlA doorgeeft aan de component parameter. Als ControlA zich in NaamruimteA in AssemblyA.dllbevindt, zoekt deze methode AssemblyA.dll naar een resource met de naam NamespaceA.ControlA.bmp.

Van toepassing op

GetImage(Type)

Hiermee wordt het kleine aan Image dit ToolboxBitmapAttribute object gekoppeld.

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

Parameters

type
Type

Als dit ToolboxBitmapAttribute object nog geen kleine afbeelding heeft, zoekt deze methode naar een bitmapresource in de assembly die het type definieert dat is opgegeven door de typeparameter. Als u bijvoorbeeld typeof (ControlA) doorgeeft aan de typeparameter, zoekt deze methode in de assembly die ControlA definieert.

Retouren

Het kleine dat Image aan dit ToolboxBitmapAttribute object is gekoppeld.

Opmerkingen

Met deze methode wordt gezocht naar een resource met de naam namespace.classname.bmp, waarbij de naamruimte de naamruimte is die de definitie bevat van het type dat is opgegeven door de type parameter. Stel dat u het typeof (ControlA) doorgeeft aan de type parameter. Als ControlA zich in NaamruimteA in AssemblyA.dllbevindt, zoekt deze methode AssemblyA.dll naar een resource met de naam NamespaceA.ControlA.bmp.

Van toepassing op

GetImage(Object, Boolean)

Hiermee wordt het kleine of grote Image opgehaald dat aan dit ToolboxBitmapAttribute object is gekoppeld.

public:
 System::Drawing::Image ^ GetImage(System::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

Parameters

component
Object

Als dit ToolboxBitmapAttribute object nog geen kleine afbeelding heeft, zoekt deze methode naar een bitmapresource in de assembly die het type van het object definieert dat is opgegeven door de parameter van het onderdeel. Als u bijvoorbeeld een object van het type ControlA doorgeeft aan de onderdeelparameter, zoekt deze methode naar de assembly die ControlA definieert.

large
Boolean

Hiermee geeft u op of deze methode een grote afbeelding () of een kleine afbeelding (truefalse) retourneert. De kleine afbeelding is 16 bij 16 en de grote afbeelding is 32 bij 32.

Retouren

Een Image object dat aan dit ToolboxBitmapAttribute object is gekoppeld.

Opmerkingen

Met deze methode wordt gezocht naar een resource met de naam namespace.classname.bmp, waarbij de naamruimte de naamruimte is die de definitie bevat van het type object dat is opgegeven door de component parameter. Stel dat u een object van het type ControlA doorgeeft aan de component parameter. Als ControlA zich in NaamruimteA in AssemblyA.dllbevindt, zoekt deze methode AssemblyA.dll naar een resource met de naam NamespaceA.ControlA.bmp.

Als dit ToolboxBitmapAttribute object nog geen grote afbeelding heeft, wordt met deze methode een grote afbeelding gemaakt door de kleine afbeelding te schalen.

Van toepassing op

GetImage(Type, Boolean)

Hiermee wordt het kleine of grote Image opgehaald dat aan dit ToolboxBitmapAttribute object is gekoppeld.

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

Parameters

type
Type

Als dit ToolboxBitmapAttribute object nog geen kleine afbeelding heeft, zoekt deze methode naar een bitmapresource in de assembly die het type definieert dat is opgegeven door het onderdeeltype. Als u bijvoorbeeld typeof (ControlA) doorgeeft aan de typeparameter, zoekt deze methode in de assembly die ControlA definieert.

large
Boolean

Hiermee geeft u op of deze methode een grote afbeelding () of een kleine afbeelding (truefalse) retourneert. De kleine afbeelding is 16 bij 16 en de grote afbeelding is 32 bij 32.

Retouren

Een Image gekoppeld aan dit ToolboxBitmapAttribute object.

Opmerkingen

Met deze methode wordt gezocht naar een resource met de naam namespace.classname.bmp, waarbij de naamruimte de naamruimte is die de definitie bevat van het type dat is opgegeven door de type parameter. Stel dat u een typeof (ControlA) doorgeeft aan de type parameter. Als ControlA zich in NaamruimteA in AssemblyA.dllbevindt, zoekt deze methode AssemblyA.dll naar een resource met de naam NamespaceA.ControlA.bmp.

Als dit ToolboxBitmapAttribute object nog geen grote afbeelding heeft, wordt met deze methode een grote afbeelding gemaakt door de kleine afbeelding te schalen.

Van toepassing op

GetImage(Type, String, Boolean)

Hiermee wordt het kleine of grote Image opgehaald dat aan dit ToolboxBitmapAttribute object is gekoppeld.

public:
 System::Drawing::Image ^ GetImage(Type ^ type, System::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

Parameters

type
Type

Als dit ToolboxBitmapAttribute object nog geen kleine afbeelding heeft, zoekt deze methode naar een ingesloten bitmapresource in de assembly die het type definieert dat is opgegeven door het onderdeeltype. Als u bijvoorbeeld typeof (ControlA) doorgeeft aan de typeparameter, zoekt deze methode in de assembly die ControlA definieert.

imgName
String

De naam van de ingesloten bitmapresource.

large
Boolean

Hiermee geeft u op of deze methode een grote afbeelding () of een kleine afbeelding (truefalse) retourneert. De kleine afbeelding is 16 bij 16 en de grote afbeelding is 32 bij 32.

Retouren

Een Image gekoppeld aan dit ToolboxBitmapAttribute object.

Opmerkingen

Met deze methode wordt gezocht naar een resource met de naamruimte.imgName, waarbij de naamruimte de naamruimte is die de definitie bevat van het type dat is opgegeven door de type parameter. Stel dat u typeof(ControlA) doorgeeft aan de type parameter en dat u de parameter 'MyBitmap.bmp' doorgeeft aan de parameter imgName. Als ControlA zich in NaamruimteA in AssemblyA.dllbevindt, zoekt deze methode AssemblyA.dll naar een resource met de naam NamespaceA.MyBitmap.bmp.

Als dit ToolboxBitmapAttribute object nog geen grote afbeelding heeft, wordt met deze methode een grote afbeelding gemaakt door de kleine afbeelding te schalen.

Van toepassing op