Aracılığıyla paylaş


ToolboxBitmapAttribute.GetImage Yöntem

Tanım

Bu ToolboxBitmapAttribute nesneyle ilişkili küçük veya büyük Image öğesini alır.

Aşırı Yüklemeler

GetImage(Object)

Bu ToolboxBitmapAttribute nesneyle ilişkili küçük Image öğesini alır.

GetImage(Type)

Bu ToolboxBitmapAttribute nesneyle ilişkili küçük Image öğesini alır.

GetImage(Object, Boolean)

Bu ToolboxBitmapAttribute nesneyle ilişkili küçük veya büyük Image öğesini alır.

GetImage(Type, Boolean)

Bu ToolboxBitmapAttribute nesneyle ilişkili küçük veya büyük Image öğesini alır.

GetImage(Type, String, Boolean)

Bu ToolboxBitmapAttribute nesneyle ilişkili küçük veya büyük Image öğesini alır.

GetImage(Object)

Kaynak:
ToolboxBitmapAttribute.cs
Kaynak:
ToolboxBitmapAttribute.cs
Kaynak:
ToolboxBitmapAttribute.cs

Bu ToolboxBitmapAttribute nesneyle ilişkili küçük Image öğesini alır.

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

Parametreler

component
Object

Bu ToolboxBitmapAttribute nesne henüz küçük bir görüntüye sahip değilse, bu yöntem bileşen parametresi tarafından belirtilen nesnenin türünü tanımlayan derlemede bir bit eşlem kaynağı arar. Örneğin, bileşen parametresine ControlA türünde bir nesne geçirirseniz, bu yöntem ControlA'yı tanımlayan derlemeyi arar.

Döndürülenler

Bu ToolboxBitmapAttribute nesneyle ilişkili küçükImage.

Örnekler

Aşağıdaki örnekte yönteminin nasıl kullanılacağı gösterilmektedir 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

Açıklamalar

Bu yöntem, namespace.classname.bmp adlı bir kaynak arar. Burada ad alanı, parametresi tarafından component belirtilen nesne türünün tanımını içeren ad alanıdır. Örneğin, parametresine component ControlA türünde bir nesne geçirdiğini varsayalım. ControlA AssemblyA.dll içinde NamespaceA içindeyse, bu yöntem NamespaceA.ControlA.bmp adlı bir kaynağı AssemblyA.dll arar.

Şunlara uygulanır

GetImage(Type)

Kaynak:
ToolboxBitmapAttribute.cs
Kaynak:
ToolboxBitmapAttribute.cs
Kaynak:
ToolboxBitmapAttribute.cs

Bu ToolboxBitmapAttribute nesneyle ilişkili küçük Image öğesini alır.

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

Parametreler

type
Type

Bu ToolboxBitmapAttribute nesne henüz küçük bir görüntüye sahip değilse, bu yöntem derlemede tür parametresi tarafından belirtilen türü tanımlayan bir bit eşlem kaynağı arar. Örneğin, typeof(ControlA) değerini tür parametresine geçirirseniz, bu yöntem ControlA'yı tanımlayan derlemeyi arar.

Döndürülenler

Bu ToolboxBitmapAttribute nesneyle ilişkili küçükImage.

Açıklamalar

Bu yöntem, namespace.classname.bmp adlı bir kaynak arar. Burada ad alanı, parametresi tarafından type belirtilen türün tanımını içeren ad alanıdır. Örneğin, parametresine type typeof(ControlA) geçirdiğiniz varsayalım. ControlA AssemblyA.dll içinde NamespaceA içindeyse, bu yöntem NamespaceA.ControlA.bmp adlı bir kaynağı AssemblyA.dll arar.

Şunlara uygulanır

GetImage(Object, Boolean)

Kaynak:
ToolboxBitmapAttribute.cs
Kaynak:
ToolboxBitmapAttribute.cs
Kaynak:
ToolboxBitmapAttribute.cs

Bu ToolboxBitmapAttribute nesneyle ilişkili küçük veya büyük Image öğesini alır.

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

Parametreler

component
Object

Bu ToolboxBitmapAttribute nesne henüz küçük bir görüntüye sahip değilse, bu yöntem bileşen parametresi tarafından belirtilen nesnenin türünü tanımlayan derlemede bir bit eşlem kaynağı arar. Örneğin, bileşen parametresine ControlA türünde bir nesne geçirirseniz, bu yöntem ControlA'yı tanımlayan derlemeyi arar.

large
Boolean

Bu yöntemin büyük bir görüntü () veya küçük bir görüntü (truefalse) döndürerek döndürmeyeceğini belirtir. Küçük resim 16'ya 16, büyük görüntü ise 32'ye 32'dir.

Döndürülenler

Image Bu ToolboxBitmapAttribute nesneyle ilişkilendirilmiş bir nesne.

Açıklamalar

Bu yöntem, namespace.classname.bmp adlı bir kaynak arar. Burada ad alanı, parametresi tarafından component belirtilen nesne türünün tanımını içeren ad alanıdır. Örneğin, parametresine component ControlA türünde bir nesne geçirdiğini varsayalım. ControlA AssemblyA.dll içinde NamespaceA içindeyse, bu yöntem NamespaceA.ControlA.bmp adlı bir kaynağı AssemblyA.dll arar.

Bu ToolboxBitmapAttribute nesne henüz büyük bir görüntüye sahip değilse, bu yöntem küçük görüntüyü ölçeklendirerek büyük bir görüntü oluşturur.

Şunlara uygulanır

GetImage(Type, Boolean)

Kaynak:
ToolboxBitmapAttribute.cs
Kaynak:
ToolboxBitmapAttribute.cs
Kaynak:
ToolboxBitmapAttribute.cs

Bu ToolboxBitmapAttribute nesneyle ilişkili küçük veya büyük Image öğesini alır.

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

Parametreler

type
Type

Bu ToolboxBitmapAttribute nesne henüz küçük bir görüntüye sahip değilse, bu yöntem bileşen türü tarafından belirtilen türü tanımlayan derlemede bir bit eşlem kaynağı arar. Örneğin, typeof(ControlA) değerini tür parametresine geçirirseniz, bu yöntem ControlA'yı tanımlayan derlemeyi arar.

large
Boolean

Bu yöntemin büyük bir görüntü () veya küçük bir görüntü (truefalse) döndürerek döndürmeyeceğini belirtir. Küçük resim 16'ya 16, büyük görüntü ise 32'ye 32'dir.

Döndürülenler

Image Bu ToolboxBitmapAttribute nesneyle ilişkili.

Açıklamalar

Bu yöntem, namespace.classname.bmp adlı bir kaynak arar. Burada ad alanı, parametresi tarafından type belirtilen türün tanımını içeren ad alanıdır. Örneğin, parametresine type bir typeof(ControlA) geçirdiğini varsayalım. ControlA AssemblyA.dll içinde NamespaceA içindeyse, bu yöntem NamespaceA.ControlA.bmp adlı bir kaynağı AssemblyA.dll arar.

Bu ToolboxBitmapAttribute nesne henüz büyük bir görüntüye sahip değilse, bu yöntem küçük görüntüyü ölçeklendirerek büyük bir görüntü oluşturur.

Şunlara uygulanır

GetImage(Type, String, Boolean)

Kaynak:
ToolboxBitmapAttribute.cs
Kaynak:
ToolboxBitmapAttribute.cs
Kaynak:
ToolboxBitmapAttribute.cs

Bu ToolboxBitmapAttribute nesneyle ilişkili küçük veya büyük Image öğesini alır.

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

Parametreler

type
Type

Bu ToolboxBitmapAttribute nesne henüz küçük bir görüntüye sahip değilse, bu yöntem bileşen türü tarafından belirtilen türü tanımlayan derlemede katıştırılmış bir bit eşlem kaynağı arar. Örneğin, typeof(ControlA) değerini tür parametresine geçirirseniz, bu yöntem ControlA'yı tanımlayan derlemeyi arar.

imgName
String

Eklenmiş bit eşlem kaynağının adı.

large
Boolean

Bu yöntemin büyük bir görüntü () veya küçük bir görüntü (truefalse) döndürerek döndürmeyeceğini belirtir. Küçük resim 16'ya 16, büyük görüntü ise 32'ye 32'dir.

Döndürülenler

Image Bu ToolboxBitmapAttribute nesneyle ilişkili.

Açıklamalar

Bu yöntem namespace.imgName adlı bir kaynak arar. Burada ad alanı, parametresi tarafından type belirtilen türün tanımını içeren ad alanıdır. Örneğin, parametresine type typeof(ControlA) geçirdiğinizi ve imgName parametresine "MyBitmap.bmp" geçirdiğinizi varsayalım. ControlA AssemblyA.dll içinde NamespaceA içindeyse, bu yöntem NamespaceA.MyBitmap.bmp adlı bir kaynağı AssemblyA.dll arar.

Bu ToolboxBitmapAttribute nesne henüz büyük bir görüntüye sahip değilse, bu yöntem küçük görüntüyü ölçeklendirerek büyük bir görüntü oluşturur.

Şunlara uygulanır