Partager via


ToolboxBitmapAttribute.GetImage Méthode

Définition

Obtient le Image petit ou grand associé à cet objet ToolboxBitmapAttribute.

Surcharges

GetImage(Object)

Obtient le petit Image associé à cet objet ToolboxBitmapAttribute.

GetImage(Type)

Obtient le petit Image associé à cet objet ToolboxBitmapAttribute.

GetImage(Object, Boolean)

Obtient le Image petit ou grand associé à cet objet ToolboxBitmapAttribute.

GetImage(Type, Boolean)

Obtient le Image petit ou grand associé à cet objet ToolboxBitmapAttribute.

GetImage(Type, String, Boolean)

Obtient le Image petit ou grand associé à cet objet ToolboxBitmapAttribute.

GetImage(Object)

Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs

Obtient le petit Image associé à cet objet 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

Paramètres

component
Object

Si cet objet ToolboxBitmapAttribute ne possède pas déjà une petite image, cette méthode recherche une ressource bitmap dans l'assembly qui définit le type de l'objet spécifié par le paramètre component. Par exemple, si vous passez un objet de type ControlA au paramètre component, cette méthode recherche alors l'assembly qui définit ControlA.

Retours

Le petit Image associé à cet objet ToolboxBitmapAttribute.

Exemples

L'exemple suivant décrit comment utiliser la méthode 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

Remarques

Cette méthode recherche une ressource nommée namespace.classname.bmp, où espace de noms est l’espace de noms contenant la définition du type de l’objet spécifié par le component paramètre. Par exemple, supposons que vous transmettiez un objet de type ControlA au component paramètre . Si ControlA se trouve dans NamespaceA dans AssemblyA.dll, cette méthode recherche AssemblyA.dll une ressource nommée NamespaceA.ControlA.bmp.

S’applique à

GetImage(Type)

Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs

Obtient le petit Image associé à cet objet 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

Paramètres

type
Type

Si cet objet ToolboxBitmapAttribute ne possède pas déjà une petite image, cette méthode recherche une ressource bitmap dans l'assembly qui définit le type spécifié par le paramètre du type. Par exemple, si vous passez typeof(ControlA) au paramètre type, cette méthode recherche alors l'assembly qui définit ControlA.

Retours

Le petit Image associé à cet objet ToolboxBitmapAttribute.

Remarques

Cette méthode recherche une ressource nommée namespace.classname.bmp, où espace de noms est l’espace de noms contenant la définition du type spécifié par le type paramètre. Par exemple, supposons que vous transmettiez typeof(ControlA) au type paramètre. Si ControlA se trouve dans NamespaceA dans AssemblyA.dll, cette méthode recherche AssemblyA.dll une ressource nommée NamespaceA.ControlA.bmp.

S’applique à

GetImage(Object, Boolean)

Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs

Obtient le Image petit ou grand associé à cet objet 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

Paramètres

component
Object

Si cet objet ToolboxBitmapAttribute ne possède pas déjà une petite image, cette méthode recherche une ressource bitmap dans l'assembly qui définit le type de l'objet spécifié par le paramètre component. Par exemple, si vous passez un objet de type ControlA au paramètre component, cette méthode recherche alors l'assembly qui définit ControlA.

large
Boolean

Spécifie si cette méthode retourne une grande image (true) ou une petite image (false). La petite image mesure 16 x 16 et la grande image 32 x 32.

Retours

Objet Image associé à cet objet ToolboxBitmapAttribute.

Remarques

Cette méthode recherche une ressource nommée namespace.classname.bmp, où espace de noms est l’espace de noms contenant la définition du type de l’objet spécifié par le component paramètre. Par exemple, supposons que vous transmettiez un objet de type ControlA au component paramètre . Si ControlA se trouve dans NamespaceA dans AssemblyA.dll, cette méthode recherche AssemblyA.dll une ressource nommée NamespaceA.ControlA.bmp.

Si cet ToolboxBitmapAttribute objet n’a pas encore d’image volumineuse, cette méthode crée une grande image en la mettant à l’échelle.

S’applique à

GetImage(Type, Boolean)

Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs

Obtient le Image petit ou grand associé à cet objet 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

Paramètres

type
Type

Si cet objet ToolboxBitmapAttribute ne possède pas déjà une petite image, cette méthode recherche une ressource bitmap dans l'assembly qui définit le type spécifié par le paramètre component. Par exemple, si vous passez typeof(ControlA) au paramètre type, cette méthode recherche alors l'assembly qui définit ControlA.

large
Boolean

Spécifie si cette méthode retourne une grande image (true) ou une petite image (false). La petite image mesure 16 x 16 et la grande image 32 x 32.

Retours

Image associé à ToolboxBitmapAttribute.

Remarques

Cette méthode recherche une ressource nommée namespace.classname.bmp, où espace de noms est l’espace de noms contenant la définition du type spécifié par le type paramètre. Par exemple, supposons que vous transmettiez un typeof(ControlA) au type paramètre. Si ControlA se trouve dans NamespaceA dans AssemblyA.dll, cette méthode recherche AssemblyA.dll une ressource nommée NamespaceA.ControlA.bmp.

Si cet ToolboxBitmapAttribute objet n’a pas encore d’image volumineuse, cette méthode crée une grande image en la mettant à l’échelle.

S’applique à

GetImage(Type, String, Boolean)

Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs

Obtient le Image petit ou grand associé à cet objet 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

Paramètres

type
Type

Si cet objet ToolboxBitmapAttribute ne possède pas déjà une petite image, cette méthode recherche une ressource bitmap incorporée dans l'assembly qui définit le type spécifié par le paramètre component. Par exemple, si vous passez typeof(ControlA) au paramètre type, cette méthode recherche alors l'assembly qui définit ControlA.

imgName
String

Nom de la ressource bitmap incorporée.

large
Boolean

Spécifie si cette méthode retourne une grande image (true) ou une petite image (false). La petite image mesure 16 x 16 et la grande image 32 x 32.

Retours

Image associé à ToolboxBitmapAttribute.

Remarques

Cette méthode recherche une ressource nommée namespace.imgName, où espace de noms est l’espace de noms contenant la définition du type spécifié par le type paramètre. Par exemple, supposons que vous transmettiez typeof(ControlA) au type paramètre et que vous avez passé « MyBitmap.bmp » au paramètre imgName. Si ControlA se trouve dans NamespaceA dans AssemblyA.dll, cette méthode recherche AssemblyA.dll une ressource nommée NamespaceA.MyBitmap.bmp.

Si cet ToolboxBitmapAttribute objet n’a pas encore d’image volumineuse, cette méthode crée une grande image en la mettant à l’échelle.

S’applique à