ToolboxBitmapAttribute.GetImage Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает небольшой или большой Image , связанный с этим ToolboxBitmapAttribute объектом.
Перегрузки
| Имя | Описание |
|---|---|
| GetImage(Object) |
Возвращает небольшой Image связанный с этим ToolboxBitmapAttribute объектом объект. |
| GetImage(Type) |
Возвращает небольшой Image связанный с этим ToolboxBitmapAttribute объектом объект. |
| GetImage(Object, Boolean) |
Возвращает небольшой или большой Image , связанный с этим ToolboxBitmapAttribute объектом. |
| GetImage(Type, Boolean) |
Возвращает небольшой или большой Image , связанный с этим ToolboxBitmapAttribute объектом. |
| GetImage(Type, String, Boolean) |
Возвращает небольшой или большой Image , связанный с этим ToolboxBitmapAttribute объектом. |
GetImage(Object)
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
Возвращает небольшой Image связанный с этим 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
Параметры
- component
- Object
Если этот объект еще не имеет небольшого изображения, этот ToolboxBitmapAttribute метод ищет ресурс растрового изображения в сборке, который определяет тип объекта, указанного параметром компонента. Например, если передать объект типа ControlA параметру компонента, этот метод выполняет поиск сборки, определяющей ControlA.
Возвращаемое значение
Небольшой Image , связанный с этим ToolboxBitmapAttribute объектом.
Примеры
В следующем примере показано, как использовать 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
Комментарии
Этот метод ищет ресурс с именем namespace.classname.bmp, где пространство имен — это пространство имен, содержащее определение типа объекта, указанного параметром component . Например, предположим, что объект типа ControlA передается параметру component . Если ControlA находится в namespaceA в AssemblyA.dll, этот метод выполняет поиск AssemblyA.dll для ресурса с именем NamespaceA.ControlA.bmp.
Применяется к
GetImage(Type)
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
Возвращает небольшой Image связанный с этим 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
Параметры
- type
- Type
Если этот объект еще не имеет небольшого изображения, этот ToolboxBitmapAttribute метод ищет ресурс растрового изображения в сборке, который определяет тип, указанный параметром типа. Например, если передать typeof(ControlA) параметру типа, этот метод выполняет поиск сборки, определяющей ControlA.
Возвращаемое значение
Небольшой Image , связанный с этим ToolboxBitmapAttribute объектом.
Комментарии
Этот метод ищет ресурс с именем namespace.classname.bmp, где пространство имен — это пространство имен, содержащее определение типа, указанного параметром type . Например, предположим, что вы передаете typeof(ControlA) параметру type . Если ControlA находится в namespaceA в AssemblyA.dll, этот метод выполняет поиск AssemblyA.dll для ресурса с именем NamespaceA.ControlA.bmp.
Применяется к
GetImage(Object, Boolean)
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
Возвращает небольшой или большой Image , связанный с этим 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
Параметры
- component
- Object
Если этот объект еще не имеет небольшого изображения, этот ToolboxBitmapAttribute метод ищет ресурс растрового изображения в сборке, который определяет тип объекта, указанного параметром компонента. Например, если передать объект типа ControlA параметру компонента, этот метод выполняет поиск сборки, определяющей ControlA.
- large
- Boolean
Указывает, возвращает ли этот метод большой образ (true) или небольшое изображение (false). Небольшое изображение составляет 16 к 16, а большой — 32 к 32.
Возвращаемое значение
Объект, связанный Image с этим ToolboxBitmapAttribute объектом.
Комментарии
Этот метод ищет ресурс с именем namespace.classname.bmp, где пространство имен — это пространство имен, содержащее определение типа объекта, указанного параметром component . Например, предположим, что объект типа ControlA передается параметру component . Если ControlA находится в namespaceA в AssemblyA.dll, этот метод выполняет поиск AssemblyA.dll для ресурса с именем NamespaceA.ControlA.bmp.
Если этот объект еще не имеет большого изображения, этот ToolboxBitmapAttribute метод создает большое изображение путем масштабирования небольшого изображения.
Применяется к
GetImage(Type, Boolean)
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
Возвращает небольшой или большой Image , связанный с этим 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
Параметры
- type
- Type
Если этот объект еще не имеет небольшого изображения, этот ToolboxBitmapAttribute метод ищет ресурс растрового изображения в сборке, который определяет тип, указанный типом компонента. Например, если передать typeof(ControlA) параметру типа, этот метод выполняет поиск сборки, определяющей ControlA.
- large
- Boolean
Указывает, возвращает ли этот метод большой образ (true) или небольшое изображение (false). Небольшое изображение составляет 16 к 16, а большой — 32 к 32.
Возвращаемое значение
Связанный Image с этим ToolboxBitmapAttribute объектом.
Комментарии
Этот метод ищет ресурс с именем namespace.classname.bmp, где пространство имен — это пространство имен, содержащее определение типа, указанного параметром type . Например, предположим, что в параметр передается type типof(ControlA). Если ControlA находится в namespaceA в AssemblyA.dll, этот метод выполняет поиск AssemblyA.dll для ресурса с именем NamespaceA.ControlA.bmp.
Если этот объект еще не имеет большого изображения, этот ToolboxBitmapAttribute метод создает большое изображение путем масштабирования небольшого изображения.
Применяется к
GetImage(Type, String, Boolean)
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
- Исходный код:
- ToolboxBitmapAttribute.cs
Возвращает небольшой или большой Image , связанный с этим 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
Параметры
- type
- Type
Если этот объект еще не имеет небольшого изображения, этот ToolboxBitmapAttribute метод ищет внедренный ресурс растрового изображения в сборке, который определяет тип, указанный типом компонента. Например, если передать typeof(ControlA) параметру типа, этот метод выполняет поиск сборки, определяющей ControlA.
- imgName
- String
Имя внедренного ресурса растрового изображения.
- large
- Boolean
Указывает, возвращает ли этот метод большой образ (true) или небольшое изображение (false). Небольшое изображение составляет 16 к 16, а большой — 32 к 32.
Возвращаемое значение
Связанный Image с этим ToolboxBitmapAttribute объектом.
Комментарии
Этот метод ищет ресурс с именем namespace.imgName, где пространство имен — это пространство имен, содержащее определение типа, указанного параметром type . Например, предположим, что вы передаете typeof(ControlA) параметру type и передаете значение "MyBitmap.bmp" параметру imgName. Если ControlA находится в namespaceA в AssemblyA.dll, этот метод выполняет поиск AssemblyA.dll для ресурса с именем NamespaceA.MyBitmap.bmp.
Если этот объект еще не имеет большого изображения, этот ToolboxBitmapAttribute метод создает большое изображение путем масштабирования небольшого изображения.