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 la petite ou la grande Image associée à cet ToolboxBitmapAttribute objet.
Surcharges
| Nom | Description |
|---|---|
| GetImage(Object) |
Obtient la petite Image associée à cet ToolboxBitmapAttribute objet. |
| GetImage(Type) |
Obtient la petite Image associée à cet ToolboxBitmapAttribute objet. |
| GetImage(Object, Boolean) |
Obtient la petite ou la grande Image associée à cet ToolboxBitmapAttribute objet. |
| GetImage(Type, Boolean) |
Obtient la petite ou la grande Image associée à cet ToolboxBitmapAttribute objet. |
| GetImage(Type, String, Boolean) |
Obtient la petite ou la grande Image associée à cet ToolboxBitmapAttribute objet. |
GetImage(Object)
Obtient la petite Image associée à cet ToolboxBitmapAttribute objet.
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
Paramètres
- component
- Object
Si cet ToolboxBitmapAttribute objet n’a pas encore de 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 de composant. Par exemple, si vous passez un objet de type ControlA au paramètre de composant, cette méthode recherche l’assembly qui définit ControlA.
Retours
Petite Image associée à cet ToolboxBitmapAttribute objet.
Exemples
L’exemple suivant montre comment utiliser la GetImage méthode.
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ù l’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 est dans NamespaceA dans AssemblyA.dll, cette méthode recherche AssemblyA.dll une ressource nommée NamespaceA.ControlA.bmp.
S’applique à
GetImage(Type)
Obtient la petite Image associée à cet ToolboxBitmapAttribute objet.
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 ToolboxBitmapAttribute objet n’a pas encore de petite image, cette méthode recherche une ressource bitmap dans l’assembly qui définit le type spécifié par le paramètre de type. Par exemple, si vous passez typeof(ControlA) au paramètre de type, cette méthode recherche l’assembly qui définit ControlA.
Retours
Petite Image associée à cet ToolboxBitmapAttribute objet.
Remarques
Cette méthode recherche une ressource nommée namespace.classname.bmp, où l’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 est dans NamespaceA dans AssemblyA.dll, cette méthode recherche AssemblyA.dll une ressource nommée NamespaceA.ControlA.bmp.
S’applique à
GetImage(Object, Boolean)
Obtient la petite ou la grande Image associée à cet ToolboxBitmapAttribute objet.
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
Paramètres
- component
- Object
Si cet ToolboxBitmapAttribute objet n’a pas encore de 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 de composant. Par exemple, si vous passez un objet de type ControlA au paramètre de composant, cette méthode recherche l’assembly qui définit ControlA.
- large
- Boolean
Spécifie si cette méthode retourne une image volumineuse (true) ou une petite image (false). La petite image est 16 par 16, et la grande image est de 32 par 32.
Retours
Objet Image associé à cet ToolboxBitmapAttribute objet.
Remarques
Cette méthode recherche une ressource nommée namespace.classname.bmp, où l’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 est 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 mettant à l’échelle la petite image.
S’applique à
GetImage(Type, Boolean)
Obtient la petite ou la grande Image associée à cet ToolboxBitmapAttribute objet.
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 ToolboxBitmapAttribute objet n’a pas encore de petite image, cette méthode recherche une ressource bitmap dans l’assembly qui définit le type spécifié par le type de composant. Par exemple, si vous passez typeof(ControlA) au paramètre de type, cette méthode recherche l’assembly qui définit ControlA.
- large
- Boolean
Spécifie si cette méthode retourne une image volumineuse (true) ou une petite image (false). La petite image est 16 par 16, et la grande image est de 32 par 32.
Retours
Associé Image à cet ToolboxBitmapAttribute objet.
Remarques
Cette méthode recherche une ressource nommée namespace.classname.bmp, où l’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 est 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 mettant à l’échelle la petite image.
S’applique à
GetImage(Type, String, Boolean)
Obtient la petite ou la grande Image associée à cet ToolboxBitmapAttribute objet.
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
Paramètres
- type
- Type
Si cet ToolboxBitmapAttribute objet n’a pas encore de petite image, cette méthode recherche une ressource bitmap incorporée dans l’assembly qui définit le type spécifié par le type de composant. Par exemple, si vous passez typeof(ControlA) au paramètre de type, cette méthode recherche 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 image volumineuse (true) ou une petite image (false). La petite image est 16 par 16, et la grande image est de 32 par 32.
Retours
Associé Image à cet ToolboxBitmapAttribute objet.
Remarques
Cette méthode recherche une ressource nommée namespace.imgName, où l’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 passez typeof(ControlA) au type paramètre et que vous avez passé «MyBitmap.bmp» au paramètre imgName. Si ControlA est 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 mettant à l’échelle la petite image.