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'Image piccola o grande associata all'oggetto ToolboxBitmapAttribute.
Overload
GetImage(Object) |
Ottiene l'Image piccola associata all'oggetto ToolboxBitmapAttribute. |
GetImage(Type) |
Ottiene l'Image piccola associata all'oggetto ToolboxBitmapAttribute. |
GetImage(Object, Boolean) |
Ottiene l'Image piccola o grande associata all'oggetto ToolboxBitmapAttribute. |
GetImage(Type, Boolean) |
Ottiene l'Image piccola o grande associata all'oggetto ToolboxBitmapAttribute. |
GetImage(Type, String, Boolean) |
Ottiene l'Image piccola o grande associata all'oggetto ToolboxBitmapAttribute. |
GetImage(Object)
- Origine:
- ToolboxBitmapAttribute.cs
- Origine:
- ToolboxBitmapAttribute.cs
- Origine:
- ToolboxBitmapAttribute.cs
Ottiene l'Image piccola associata all'oggetto 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
Parametri
- component
- Object
Se l'oggetto ToolboxBitmapAttribute non dispone già di un'immagine piccola, questo metodo cercherà una risorsa della bitmap nell'assembly che definisca il tipo di oggetto specificato dal parametro del componente. Ad esempio, se si passa un oggetto di tipo ControlA al parametro del componente, allora questo metodo cercherà l'assembly che definisce ControlA.
Restituisce
L'Image piccola associata all'oggetto ToolboxBitmapAttribute.
Esempio
Nell'esempio seguente viene illustrato l'utilizzo del metodo 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
Commenti
Questo metodo cerca una risorsa denominata namespace.classname.bmp, dove spazio dei nomi è 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 Spazio dei nomiA in AssemblyA.dll, questo metodo cerca AssemblyA.dll per una risorsa denominata NamespaceA.ControlA.bmp.
Si applica a
GetImage(Type)
- Origine:
- ToolboxBitmapAttribute.cs
- Origine:
- ToolboxBitmapAttribute.cs
- Origine:
- ToolboxBitmapAttribute.cs
Ottiene l'Image piccola associata all'oggetto 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
Parametri
- type
- Type
Se l'oggetto ToolboxBitmapAttribute non dispone già di un'immagine piccola, questo metodo cercherà una risorsa della bitmap nell'assembly che definisca il tipo specificato dal tipo di parametro. Ad esempio, se si passa typeof(ControlA) al parametro tipo, allora questo metodo cercherà l'assembly che definisce ControlA.
Restituisce
L'Image piccola associata all'oggetto ToolboxBitmapAttribute.
Commenti
Questo metodo cerca una risorsa denominata namespace.classname.bmp, dove spazio dei nomi è 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 Spazio dei nomiA in AssemblyA.dll, questo metodo cerca AssemblyA.dll per una risorsa denominata NamespaceA.ControlA.bmp.
Si applica a
GetImage(Object, Boolean)
- Origine:
- ToolboxBitmapAttribute.cs
- Origine:
- ToolboxBitmapAttribute.cs
- Origine:
- ToolboxBitmapAttribute.cs
Ottiene l'Image piccola o grande associata all'oggetto 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
Parametri
- component
- Object
Se l'oggetto ToolboxBitmapAttribute non dispone già di un'immagine piccola, questo metodo cercherà una risorsa della bitmap nell'assembly che definisca il tipo di oggetto specificato dal parametro del componente. Ad esempio, se si passa un oggetto di tipo ControlA al parametro del componente, allora questo metodo cercherà l'assembly che definisce ControlA.
- large
- Boolean
Specifica se il metodo restituisce un'immagine grande (true
) o un'immagine piccola (false
). L'immagine piccola è 16x16, mentre l'immagine grande è 32x32.
Restituisce
Oggetto Image associato a questo oggetto ToolboxBitmapAttribute.
Commenti
Questo metodo cerca una risorsa denominata namespace.classname.bmp, dove spazio dei nomi è 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 Spazio dei nomiA in AssemblyA.dll, questo metodo cerca AssemblyA.dll per 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)
- Origine:
- ToolboxBitmapAttribute.cs
- Origine:
- ToolboxBitmapAttribute.cs
- Origine:
- ToolboxBitmapAttribute.cs
Ottiene l'Image piccola o grande associata all'oggetto 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
Parametri
- type
- Type
Se l'oggetto ToolboxBitmapAttribute non dispone già di un'immagine piccola, questo metodo cercherà una risorsa della bitmap nell'assembly che definisca il tipo specificato dal tipo di componente. Ad esempio, se si passa typeof(ControlA) al parametro tipo, allora questo metodo cercherà l'assembly che definisce ControlA.
- large
- Boolean
Specifica se il metodo restituisce un'immagine grande (true
) o un'immagine piccola (false
). L'immagine piccola è 16x16, mentre l'immagine grande è 32x32.
Restituisce
Image associata all'oggetto ToolboxBitmapAttribute.
Commenti
Questo metodo cerca una risorsa denominata namespace.classname.bmp, dove spazio dei nomi è 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 Spazio dei nomiA in AssemblyA.dll, questo metodo cerca AssemblyA.dll per 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)
- Origine:
- ToolboxBitmapAttribute.cs
- Origine:
- ToolboxBitmapAttribute.cs
- Origine:
- ToolboxBitmapAttribute.cs
Ottiene l'Image piccola o grande associata all'oggetto 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
Parametri
- type
- Type
Se l'oggetto ToolboxBitmapAttribute non dispone già di un'immagine piccola, questo metodo cercherà una risorsa della bitmap incorporata nell'assembly che definisca il tipo specificato dal tipo di componente. Ad esempio, se si passa typeof(ControlA) al parametro tipo, allora questo metodo cercherà l'assembly che definisce ControlA.
- imgName
- String
Nome della risorsa della bitmap incorporata.
- large
- Boolean
Specifica se il metodo restituisce un'immagine grande (true
) o un'immagine piccola (false
). L'immagine piccola è 16x16, mentre l'immagine grande è 32x32.
Restituisce
Image associata all'oggetto ToolboxBitmapAttribute.
Commenti
Questo metodo cerca una risorsa denominata namespace.imgName, dove spazio dei nomi è lo spazio dei nomi contenente la definizione del tipo specificato dal type
parametro. Si supponga, ad esempio, di passare typeof(ControlA) al parametro e che sia stato passato "MyBitmap.bmp" al type
parametro imgName. Se ControlA è in Spazio dei nomiA in AssemblyA.dll, questo metodo cerca AssemblyA.dll per 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.