ToolboxDataAttribute Kelas

Definisi

Menentukan tag default yang dihasilkan untuk kontrol kustom saat diseret dari kotak alat di alat seperti Microsoft Visual Studio.

public ref class ToolboxDataAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class ToolboxDataAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type ToolboxDataAttribute = class
    inherit Attribute
Public NotInheritable Class ToolboxDataAttribute
Inherits Attribute
Warisan
ToolboxDataAttribute
Atribut

Contoh

[ ToolboxData("<{0}:MyLabel runat= server Text=
       MyLabel><{0}:MyLabel>") ]public class MyLabel : Label {...}

Dalam contoh kode berikut, kode sebelumnya menetapkan beberapa properti khusus untuk MyLabel. Semua kemunculan {0} diganti, oleh perancang, dengan awalan tag yang terkait dengan MyLabel kelas .


using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace CustomControls
{

  [ ToolboxData("<{0}:MyLabel Text='MyLabel' BorderColor='Yellow' BackColor='Magenta' BorderWidth = '10'  runat='server'></{0}:MyLabel>") ]	
  public class MyLabel : Label 
  {
    public  MyLabel()
    { 
      // Your code goes here.
    } 
  }
}
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls


Namespace CustomControls
  <ToolboxData("<{0}:MyLabel Text='MyLabel' BorderColor='Yellow' BackColor='Magenta' BorderWidth = '10'  runat='server'></{0}:MyLabel>")>  _
  Public Class MyLabel
    Inherits Label
     
    Public Sub New()
      'Your code goes here.
    End Sub
    
  End Class
  
End Namespace 'CustomControls

Keterangan

Secara default, perancang visual alat seperti Visual Studio, membuat tag kosong. Ini adalah tag yang mewakili kontrol dalam status defaultnya, ketika kontrol dihilangkan dari kotak alat perancang visual ke permukaan desain. Untuk menentukan nilai default awal, kontrol dapat menggunakan atribut ini. Anda dapat menggunakan atribut ini untuk menyesuaikan konten HTML awal yang ditempatkan di perancang saat kontrol diseret dari kotak alat ke formulir.

Konstruktor

Nama Deskripsi
ToolboxDataAttribute(String)

Menginisialisasi instans baru dari kelas ToolboxDataAttribute.

Bidang

Nama Deskripsi
Default

Mewakili nilai default ToolboxDataAttribute untuk kontrol kustom.

Properti

Nama Deskripsi
Data

Mendapatkan string yang mewakili nilai awal properti kontrol, yang digunakan dalam perancang visual untuk membuat instans kontrol.

TypeId

Ketika diimplementasikan dalam kelas turunan, mendapatkan pengidentifikasi unik untuk Attributeini.

(Diperoleh dari Attribute)

Metode

Nama Deskripsi
Equals(Object)

Menguji apakah ToolboxDataAttribute objek sama dengan objek yang diberikan.

GetHashCode()

Mengembalikan kode hash kontrol kustom.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
IsDefaultAttribute()

Menguji apakah ToolboxDataAttribute objek berisi nilai default untuk Data properti .

Match(Object)

Saat ditimpa dalam kelas turunan, mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu.

(Diperoleh dari Attribute)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Memetakan sekumpulan nama ke sekumpulan pengidentifikasi pengiriman yang sesuai.

(Diperoleh dari Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Mengambil informasi jenis untuk objek, yang dapat digunakan untuk mendapatkan informasi jenis untuk antarmuka.

(Diperoleh dari Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Mengambil jumlah antarmuka informasi jenis yang disediakan objek (baik 0 atau 1).

(Diperoleh dari Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Menyediakan akses ke properti dan metode yang diekspos oleh objek.

(Diperoleh dari Attribute)

Berlaku untuk

Lihat juga