ToolboxBitmapAttribute.GetImage Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'oggetto piccolo o grande Image associato a questo ToolboxBitmapAttribute oggetto.
Overload
| Nome | Descrizione |
|---|---|
| GetImage(Object) |
Ottiene la piccola Image associata all'oggetto ToolboxBitmapAttribute . |
| GetImage(Type) |
Ottiene la piccola Image associata all'oggetto ToolboxBitmapAttribute . |
| GetImage(Object, Boolean) |
Ottiene l'oggetto piccolo o grande Image associato a questo ToolboxBitmapAttribute oggetto. |
| GetImage(Type, Boolean) |
Ottiene l'oggetto piccolo o grande Image associato a questo ToolboxBitmapAttribute oggetto. |
| GetImage(Type, String, Boolean) |
Ottiene l'oggetto piccolo o grande Image associato a questo ToolboxBitmapAttribute oggetto. |
GetImage(Object)
Ottiene la piccola Image associata all'oggetto ToolboxBitmapAttribute .
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
Parametri
- component
- Object
Se questo ToolboxBitmapAttribute oggetto non dispone già di un'immagine di piccole dimensioni, questo metodo cerca una risorsa bitmap nell'assembly che definisce il tipo dell'oggetto specificato dal parametro del componente. Ad esempio, se si passa un oggetto di tipo ControlA al parametro del componente, questo metodo cerca nell'assembly che definisce ControlA.
Valori restituiti
Oggetto piccolo Image associato a questo ToolboxBitmapAttribute oggetto.
Esempio
Nell'esempio seguente viene illustrato come utilizzare il GetImage metodo .
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
Commenti
Questo metodo cerca una risorsa denominata namespace.classname.bmp, dove namespace è lo spazio dei nomi contenente la definizione del tipo dell'oggetto specificato dal component parametro . Si supponga, ad esempio, di passare un oggetto di tipo ControlA al component parametro . Se ControlA è in NamespaceA in AssemblyA.dll, questo metodo cerca AssemblyA.dll una risorsa denominata NamespaceA.ControlA.bmp.
Si applica a
GetImage(Type)
Ottiene la piccola Image associata all'oggetto ToolboxBitmapAttribute .
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
Parametri
- type
- Type
Se questo ToolboxBitmapAttribute oggetto non dispone già di un'immagine di piccole dimensioni, questo metodo cerca una risorsa bitmap nell'assembly che definisce il tipo specificato dal parametro di tipo. Ad esempio, se si passa typeof(ControlA) al parametro di tipo, questo metodo cerca nell'assembly che definisce ControlA.
Valori restituiti
Oggetto piccolo Image associato a questo ToolboxBitmapAttribute oggetto.
Commenti
Questo metodo cerca una risorsa denominata namespace.classname.bmp, dove namespace è lo spazio dei nomi contenente la definizione del tipo specificato dal type parametro . Si supponga, ad esempio, di passare typeof(ControlA) al type parametro . Se ControlA è in NamespaceA in AssemblyA.dll, questo metodo cerca AssemblyA.dll una risorsa denominata NamespaceA.ControlA.bmp.
Si applica a
GetImage(Object, Boolean)
Ottiene l'oggetto piccolo o grande Image associato a questo ToolboxBitmapAttribute oggetto.
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
Parametri
- component
- Object
Se questo ToolboxBitmapAttribute oggetto non dispone già di un'immagine di piccole dimensioni, questo metodo cerca una risorsa bitmap nell'assembly che definisce il tipo dell'oggetto specificato dal parametro del componente. Ad esempio, se si passa un oggetto di tipo ControlA al parametro del componente, questo metodo cerca nell'assembly che definisce ControlA.
- large
- Boolean
Specifica se questo metodo restituisce un'immagine di grandi dimensioni (true) o un'immagine piccola (false). L'immagine piccola è 16 per 16 e l'immagine grande è 32 per 32.
Valori restituiti
Oggetto Image associato a questo ToolboxBitmapAttribute oggetto.
Commenti
Questo metodo cerca una risorsa denominata namespace.classname.bmp, dove namespace è lo spazio dei nomi contenente la definizione del tipo dell'oggetto specificato dal component parametro . Si supponga, ad esempio, di passare un oggetto di tipo ControlA al component parametro . Se ControlA è in NamespaceA in AssemblyA.dll, questo metodo cerca AssemblyA.dll una risorsa denominata NamespaceA.ControlA.bmp.
Se questo ToolboxBitmapAttribute oggetto non ha già un'immagine di grandi dimensioni, questo metodo crea un'immagine di grandi dimensioni ridimensionando l'immagine di piccole dimensioni.
Si applica a
GetImage(Type, Boolean)
Ottiene l'oggetto piccolo o grande Image associato a questo ToolboxBitmapAttribute oggetto.
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
Parametri
- type
- Type
Se questo ToolboxBitmapAttribute oggetto non dispone già di un'immagine di piccole dimensioni, questo metodo cerca una risorsa bitmap nell'assembly che definisce il tipo specificato dal tipo di componente. Ad esempio, se si passa typeof(ControlA) al parametro di tipo, questo metodo cerca nell'assembly che definisce ControlA.
- large
- Boolean
Specifica se questo metodo restituisce un'immagine di grandi dimensioni (true) o un'immagine piccola (false). L'immagine piccola è 16 per 16 e l'immagine grande è 32 per 32.
Valori restituiti
Oggetto Image associato a questo ToolboxBitmapAttribute oggetto.
Commenti
Questo metodo cerca una risorsa denominata namespace.classname.bmp, dove namespace è lo spazio dei nomi contenente la definizione del tipo specificato dal type parametro . Si supponga, ad esempio, di passare un typeof(ControlA) al type parametro . Se ControlA è in NamespaceA in AssemblyA.dll, questo metodo cerca AssemblyA.dll una risorsa denominata NamespaceA.ControlA.bmp.
Se questo ToolboxBitmapAttribute oggetto non ha già un'immagine di grandi dimensioni, questo metodo crea un'immagine di grandi dimensioni ridimensionando l'immagine di piccole dimensioni.
Si applica a
GetImage(Type, String, Boolean)
Ottiene l'oggetto piccolo o grande Image associato a questo ToolboxBitmapAttribute oggetto.
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
Parametri
- type
- Type
Se questo ToolboxBitmapAttribute oggetto non dispone già di un'immagine di piccole dimensioni, questo metodo cerca una risorsa bitmap incorporata nell'assembly che definisce il tipo specificato dal tipo di componente. Ad esempio, se si passa typeof(ControlA) al parametro di tipo, questo metodo cerca nell'assembly che definisce ControlA.
- imgName
- String
Nome della risorsa bitmap incorporata.
- large
- Boolean
Specifica se questo metodo restituisce un'immagine di grandi dimensioni (true) o un'immagine piccola (false). L'immagine piccola è 16 per 16 e l'immagine grande è 32 per 32.
Valori restituiti
Oggetto Image associato a questo ToolboxBitmapAttribute oggetto.
Commenti
Questo metodo cerca una risorsa denominata namespace.imgName, dove namespace è lo spazio dei nomi contenente la definizione del tipo specificato dal type parametro . Si supponga, ad esempio, di passare typeof(ControlA) al type parametro e che sia stato passato "MyBitmap.bmp" al parametro imgName. Se ControlA è in NamespaceA in AssemblyA.dll, questo metodo cerca AssemblyA.dll una risorsa denominata NamespaceA.MyBitmap.bmp.
Se questo ToolboxBitmapAttribute oggetto non ha già un'immagine di grandi dimensioni, questo metodo crea un'immagine di grandi dimensioni ridimensionando l'immagine di piccole dimensioni.