ToolboxBitmapAttribute.GetImage Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het kleine of grote Image opgehaald dat aan dit ToolboxBitmapAttribute object is gekoppeld.
Overloads
| Name | Description |
|---|---|
| GetImage(Object) |
Hiermee wordt het kleine aan Image dit ToolboxBitmapAttribute object gekoppeld. |
| GetImage(Type) |
Hiermee wordt het kleine aan Image dit ToolboxBitmapAttribute object gekoppeld. |
| GetImage(Object, Boolean) |
Hiermee wordt het kleine of grote Image opgehaald dat aan dit ToolboxBitmapAttribute object is gekoppeld. |
| GetImage(Type, Boolean) |
Hiermee wordt het kleine of grote Image opgehaald dat aan dit ToolboxBitmapAttribute object is gekoppeld. |
| GetImage(Type, String, Boolean) |
Hiermee wordt het kleine of grote Image opgehaald dat aan dit ToolboxBitmapAttribute object is gekoppeld. |
GetImage(Object)
Hiermee wordt het kleine aan Image dit ToolboxBitmapAttribute object gekoppeld.
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
Parameters
- component
- Object
Als dit ToolboxBitmapAttribute object nog geen kleine afbeelding heeft, zoekt deze methode naar een bitmapresource in de assembly die het type van het object definieert dat is opgegeven door de parameter van het onderdeel. Als u bijvoorbeeld een object van het type ControlA doorgeeft aan de onderdeelparameter, zoekt deze methode naar de assembly die ControlA definieert.
Retouren
Het kleine dat Image aan dit ToolboxBitmapAttribute object is gekoppeld.
Voorbeelden
In het volgende voorbeeld ziet u hoe u de GetImage methode gebruikt.
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
Opmerkingen
Met deze methode wordt gezocht naar een resource met de naam namespace.classname.bmp, waarbij de naamruimte de naamruimte is die de definitie bevat van het type object dat is opgegeven door de component parameter. Stel dat u een object van het type ControlA doorgeeft aan de component parameter. Als ControlA zich in NaamruimteA in AssemblyA.dllbevindt, zoekt deze methode AssemblyA.dll naar een resource met de naam NamespaceA.ControlA.bmp.
Van toepassing op
GetImage(Type)
Hiermee wordt het kleine aan Image dit ToolboxBitmapAttribute object gekoppeld.
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
Parameters
- type
- Type
Als dit ToolboxBitmapAttribute object nog geen kleine afbeelding heeft, zoekt deze methode naar een bitmapresource in de assembly die het type definieert dat is opgegeven door de typeparameter. Als u bijvoorbeeld typeof (ControlA) doorgeeft aan de typeparameter, zoekt deze methode in de assembly die ControlA definieert.
Retouren
Het kleine dat Image aan dit ToolboxBitmapAttribute object is gekoppeld.
Opmerkingen
Met deze methode wordt gezocht naar een resource met de naam namespace.classname.bmp, waarbij de naamruimte de naamruimte is die de definitie bevat van het type dat is opgegeven door de type parameter. Stel dat u het typeof (ControlA) doorgeeft aan de type parameter. Als ControlA zich in NaamruimteA in AssemblyA.dllbevindt, zoekt deze methode AssemblyA.dll naar een resource met de naam NamespaceA.ControlA.bmp.
Van toepassing op
GetImage(Object, Boolean)
Hiermee wordt het kleine of grote Image opgehaald dat aan dit ToolboxBitmapAttribute object is gekoppeld.
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
Parameters
- component
- Object
Als dit ToolboxBitmapAttribute object nog geen kleine afbeelding heeft, zoekt deze methode naar een bitmapresource in de assembly die het type van het object definieert dat is opgegeven door de parameter van het onderdeel. Als u bijvoorbeeld een object van het type ControlA doorgeeft aan de onderdeelparameter, zoekt deze methode naar de assembly die ControlA definieert.
- large
- Boolean
Hiermee geeft u op of deze methode een grote afbeelding () of een kleine afbeelding (truefalse) retourneert. De kleine afbeelding is 16 bij 16 en de grote afbeelding is 32 bij 32.
Retouren
Een Image object dat aan dit ToolboxBitmapAttribute object is gekoppeld.
Opmerkingen
Met deze methode wordt gezocht naar een resource met de naam namespace.classname.bmp, waarbij de naamruimte de naamruimte is die de definitie bevat van het type object dat is opgegeven door de component parameter. Stel dat u een object van het type ControlA doorgeeft aan de component parameter. Als ControlA zich in NaamruimteA in AssemblyA.dllbevindt, zoekt deze methode AssemblyA.dll naar een resource met de naam NamespaceA.ControlA.bmp.
Als dit ToolboxBitmapAttribute object nog geen grote afbeelding heeft, wordt met deze methode een grote afbeelding gemaakt door de kleine afbeelding te schalen.
Van toepassing op
GetImage(Type, Boolean)
Hiermee wordt het kleine of grote Image opgehaald dat aan dit ToolboxBitmapAttribute object is gekoppeld.
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
Parameters
- type
- Type
Als dit ToolboxBitmapAttribute object nog geen kleine afbeelding heeft, zoekt deze methode naar een bitmapresource in de assembly die het type definieert dat is opgegeven door het onderdeeltype. Als u bijvoorbeeld typeof (ControlA) doorgeeft aan de typeparameter, zoekt deze methode in de assembly die ControlA definieert.
- large
- Boolean
Hiermee geeft u op of deze methode een grote afbeelding () of een kleine afbeelding (truefalse) retourneert. De kleine afbeelding is 16 bij 16 en de grote afbeelding is 32 bij 32.
Retouren
Een Image gekoppeld aan dit ToolboxBitmapAttribute object.
Opmerkingen
Met deze methode wordt gezocht naar een resource met de naam namespace.classname.bmp, waarbij de naamruimte de naamruimte is die de definitie bevat van het type dat is opgegeven door de type parameter. Stel dat u een typeof (ControlA) doorgeeft aan de type parameter. Als ControlA zich in NaamruimteA in AssemblyA.dllbevindt, zoekt deze methode AssemblyA.dll naar een resource met de naam NamespaceA.ControlA.bmp.
Als dit ToolboxBitmapAttribute object nog geen grote afbeelding heeft, wordt met deze methode een grote afbeelding gemaakt door de kleine afbeelding te schalen.
Van toepassing op
GetImage(Type, String, Boolean)
Hiermee wordt het kleine of grote Image opgehaald dat aan dit ToolboxBitmapAttribute object is gekoppeld.
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
Parameters
- type
- Type
Als dit ToolboxBitmapAttribute object nog geen kleine afbeelding heeft, zoekt deze methode naar een ingesloten bitmapresource in de assembly die het type definieert dat is opgegeven door het onderdeeltype. Als u bijvoorbeeld typeof (ControlA) doorgeeft aan de typeparameter, zoekt deze methode in de assembly die ControlA definieert.
- imgName
- String
De naam van de ingesloten bitmapresource.
- large
- Boolean
Hiermee geeft u op of deze methode een grote afbeelding () of een kleine afbeelding (truefalse) retourneert. De kleine afbeelding is 16 bij 16 en de grote afbeelding is 32 bij 32.
Retouren
Een Image gekoppeld aan dit ToolboxBitmapAttribute object.
Opmerkingen
Met deze methode wordt gezocht naar een resource met de naamruimte.imgName, waarbij de naamruimte de naamruimte is die de definitie bevat van het type dat is opgegeven door de type parameter. Stel dat u typeof(ControlA) doorgeeft aan de type parameter en dat u de parameter 'MyBitmap.bmp' doorgeeft aan de parameter imgName. Als ControlA zich in NaamruimteA in AssemblyA.dllbevindt, zoekt deze methode AssemblyA.dll naar een resource met de naam NamespaceA.MyBitmap.bmp.
Als dit ToolboxBitmapAttribute object nog geen grote afbeelding heeft, wordt met deze methode een grote afbeelding gemaakt door de kleine afbeelding te schalen.