ToolboxBitmapAttribute.GetImage Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera mały lub duży Image skojarzony z tym ToolboxBitmapAttribute obiektem.
Przeciążenia
GetImage(Object) |
Pobiera mały Image skojarzony z tym ToolboxBitmapAttribute obiektem. |
GetImage(Type) |
Pobiera mały Image skojarzony z tym ToolboxBitmapAttribute obiektem. |
GetImage(Object, Boolean) |
Pobiera mały lub duży Image skojarzony z tym ToolboxBitmapAttribute obiektem. |
GetImage(Type, Boolean) |
Pobiera mały lub duży Image skojarzony z tym ToolboxBitmapAttribute obiektem. |
GetImage(Type, String, Boolean) |
Pobiera mały lub duży Image skojarzony z tym ToolboxBitmapAttribute obiektem. |
GetImage(Object)
- Źródło:
- ToolboxBitmapAttribute.cs
- Źródło:
- ToolboxBitmapAttribute.cs
- Źródło:
- ToolboxBitmapAttribute.cs
Pobiera mały Image skojarzony z tym ToolboxBitmapAttribute obiektem.
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
Parametry
- component
- Object
Jeśli ten ToolboxBitmapAttribute obiekt nie ma jeszcze małego obrazu, ta metoda wyszukuje zasób mapy bitowej w zestawie, który definiuje typ obiektu określonego przez parametr składnika. Jeśli na przykład przekażesz obiekt typu ControlA do parametru składnika, ta metoda przeszukuje zestaw, który definiuje kontrolkę ControlA.
Zwraca
Mały Image skojarzony z tym ToolboxBitmapAttribute obiektem.
Przykłady
W poniższym przykładzie pokazano, jak używać GetImage metody .
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
Uwagi
Ta metoda wyszukuje zasób o nazwie namespace.classname.bmp, gdzie przestrzeń nazw jest przestrzenią nazw zawierającą definicję typu obiektu określonego component
przez parametr . Załóżmy na przykład, że przekazujesz obiekt typu ControlA do parametru component
. Jeśli kontrolka A znajduje się w przestrzeni nazwA w AssemblyA.dll, ta metoda wyszukuje AssemblyA.dll dla zasobu o nazwie NamespaceA.ControlA.bmp.
Dotyczy
GetImage(Type)
- Źródło:
- ToolboxBitmapAttribute.cs
- Źródło:
- ToolboxBitmapAttribute.cs
- Źródło:
- ToolboxBitmapAttribute.cs
Pobiera mały Image skojarzony z tym ToolboxBitmapAttribute obiektem.
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
Parametry
- type
- Type
Jeśli ten ToolboxBitmapAttribute obiekt nie ma jeszcze małego obrazu, ta metoda wyszukuje zasób mapy bitowej w zestawie, który definiuje typ określony przez parametr typu. Jeśli na przykład przekażesz typeof(ControlA) do parametru typu, ta metoda przeszukuje zestaw definiujący ControlA.
Zwraca
Mały Image skojarzony z tym ToolboxBitmapAttribute obiektem.
Uwagi
Ta metoda wyszukuje zasób o nazwie namespace.classname.bmp, gdzie przestrzeń nazw jest przestrzenią nazw zawierającą definicję typu określonego type
przez parametr . Załóżmy na przykład, że przekazujesz parametr typeof(ControlA) do parametru type
. Jeśli kontrolka A znajduje się w przestrzeni nazwA w AssemblyA.dll, ta metoda wyszukuje AssemblyA.dll dla zasobu o nazwie NamespaceA.ControlA.bmp.
Dotyczy
GetImage(Object, Boolean)
- Źródło:
- ToolboxBitmapAttribute.cs
- Źródło:
- ToolboxBitmapAttribute.cs
- Źródło:
- ToolboxBitmapAttribute.cs
Pobiera mały lub duży Image skojarzony z tym ToolboxBitmapAttribute obiektem.
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
Parametry
- component
- Object
Jeśli ten ToolboxBitmapAttribute obiekt nie ma jeszcze małego obrazu, ta metoda wyszukuje zasób mapy bitowej w zestawie, który definiuje typ obiektu określonego przez parametr składnika. Jeśli na przykład przekażesz obiekt typu ControlA do parametru składnika, ta metoda przeszukuje zestaw, który definiuje kontrolkę ControlA.
- large
- Boolean
Określa, czy ta metoda zwraca duży obraz (true
) lub mały obraz (false
). Mały obraz ma wartość 16 do 16, a duży obraz ma wartość 32 do 32.
Zwraca
Obiekt Image skojarzony z tym ToolboxBitmapAttribute obiektem.
Uwagi
Ta metoda wyszukuje zasób o nazwie namespace.classname.bmp, gdzie przestrzeń nazw jest przestrzenią nazw zawierającą definicję typu obiektu określonego component
przez parametr . Załóżmy na przykład, że przekazujesz obiekt typu ControlA do parametru component
. Jeśli kontrolka A znajduje się w przestrzeni nazwA w AssemblyA.dll, ta metoda wyszukuje AssemblyA.dll dla zasobu o nazwie NamespaceA.ControlA.bmp.
Jeśli ten ToolboxBitmapAttribute obiekt nie ma jeszcze dużego obrazu, ta metoda tworzy duży obraz, skalując mały obraz.
Dotyczy
GetImage(Type, Boolean)
- Źródło:
- ToolboxBitmapAttribute.cs
- Źródło:
- ToolboxBitmapAttribute.cs
- Źródło:
- ToolboxBitmapAttribute.cs
Pobiera mały lub duży Image skojarzony z tym ToolboxBitmapAttribute obiektem.
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
Parametry
- type
- Type
Jeśli ten ToolboxBitmapAttribute obiekt nie ma jeszcze małego obrazu, ta metoda wyszukuje zasób mapy bitowej w zestawie, który definiuje typ określony przez typ składnika. Jeśli na przykład przekażesz typeof(ControlA) do parametru typu, ta metoda przeszukuje zestaw definiujący ControlA.
- large
- Boolean
Określa, czy ta metoda zwraca duży obraz (true
) lub mały obraz (false
). Mały obraz ma wartość 16 do 16, a duży obraz ma wartość 32 do 32.
Zwraca
Skojarzony Image z tym ToolboxBitmapAttribute obiektem.
Uwagi
Ta metoda wyszukuje zasób o nazwie namespace.classname.bmp, gdzie przestrzeń nazw jest przestrzenią nazw zawierającą definicję typu określonego type
przez parametr . Załóżmy na przykład, że przekazujesz parametr typeof(ControlA) do parametru type
. Jeśli kontrolka A znajduje się w przestrzeni nazwA w AssemblyA.dll, ta metoda wyszukuje AssemblyA.dll dla zasobu o nazwie NamespaceA.ControlA.bmp.
Jeśli ten ToolboxBitmapAttribute obiekt nie ma jeszcze dużego obrazu, ta metoda tworzy duży obraz, skalując mały obraz.
Dotyczy
GetImage(Type, String, Boolean)
- Źródło:
- ToolboxBitmapAttribute.cs
- Źródło:
- ToolboxBitmapAttribute.cs
- Źródło:
- ToolboxBitmapAttribute.cs
Pobiera mały lub duży Image skojarzony z tym ToolboxBitmapAttribute obiektem.
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
Parametry
- type
- Type
Jeśli ten ToolboxBitmapAttribute obiekt nie ma jeszcze małego obrazu, ta metoda wyszukuje osadzony zasób mapy bitowej w zestawie, który definiuje typ określony przez typ składnika. Jeśli na przykład przekażesz typeof(ControlA) do parametru typu, ta metoda przeszukuje zestaw definiujący ControlA.
- imgName
- String
Nazwa osadzonego zasobu mapy bitowej.
- large
- Boolean
Określa, czy ta metoda zwraca duży obraz (true
) lub mały obraz (false
). Mały obraz ma wartość 16 do 16, a duży obraz ma wartość 32 do 32.
Zwraca
Skojarzony Image z tym ToolboxBitmapAttribute obiektem.
Uwagi
Ta metoda wyszukuje zasób o nazwie namespace.imgName, gdzie przestrzeń nazw jest przestrzenią nazw zawierającą definicję typu określonego type
przez parametr . Załóżmy na przykład, że przekazujesz parametr typeof(ControlA) do parametru type
i przekazano parametr "MyBitmap.bmp" do parametru imgName. Jeśli kontrolka A znajduje się w przestrzeni nazwA w AssemblyA.dll, ta metoda wyszukuje AssemblyA.dll dla zasobu o nazwie NamespaceA.MyBitmap.bmp.
Jeśli ten ToolboxBitmapAttribute obiekt nie ma jeszcze dużego obrazu, ta metoda tworzy duży obraz, skalując mały obraz.