ToolboxBitmapAttribute.GetImage Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.