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 метод создает большое изображение путем масштабирования небольшого изображения.

Применяется к