Atribut dalam Kontrol Formulir Windows
.NET Framework menyediakan berbagai atribut yang dapat Anda terapkan ke anggota kontrol dan komponen kustom Anda. Beberapa atribut ini memengaruhi perilaku run-time kelas, dan yang lain memengaruhi perilaku waktu desain.
Perhatian
Konten ini ditulis untuk .NET Framework. Jika Anda menggunakan .NET 6 atau versi yang lebih baru, gunakan konten ini dengan hati-hati. Sistem perancang telah berubah untuk Formulir Windows dan penting bagi Anda untuk meninjau perubahan Perancang sejak artikel .NET Framework.
Atribut untuk Properti Kontrol dan Komponen
Tabel berikut ini memperlihatkan atribut yang bisa Anda terapkan ke properti atau anggota lain dari kontrol dan komponen kustom Anda. Untuk contoh yang menggunakan banyak atribut ini, lihat Cara: Menerapkan Atribut di Kontrol Formulir Windows.
Atribut | Deskripsi |
---|---|
AmbientValueAttribute | Menentukan nilai yang akan diteruskan ke properti untuk menyebabkan properti mendapatkan nilainya dari sumber lain. Ini dikenal sebagai suasana. |
BrowsableAttribute | Menentukan apakah properti atau peristiwa harus ditampilkan di jendela Properti . |
CategoryAttribute | Menentukan nama kategori untuk mengelompokkan properti atau peristiwa saat ditampilkan dalam kontrol yang PropertyGrid diatur ke Categorized mode. |
DefaultValueAttribute | Menentukan nilai default untuk properti. |
DescriptionAttribute | Menentukan deskripsi untuk properti atau peristiwa. |
DisplayNameAttribute | Menentukan nama tampilan untuk properti, peristiwa, atau public void metode yang tidak mengambil argumen. |
EditorAttribute | Menentukan editor yang akan digunakan untuk mengubah properti. |
EditorBrowsableAttribute | Menentukan bahwa properti atau metode dapat dilihat di editor. |
HelpKeywordAttribute | Menentukan kata kunci konteks untuk kelas atau anggota. |
LocalizableAttribute | Menentukan apakah properti harus dilokalkan. |
PasswordPropertyTextAttribute | Menunjukkan bahwa representasi teks objek dikaburkan oleh karakter seperti tanda bintang. |
ReadOnlyAttribute | Menentukan apakah properti yang terikat atribut ini bersifat baca-saja atau baca/tulis pada waktu desain. |
RefreshPropertiesAttribute | Menunjukkan bahwa kisi properti harus di-refresh saat nilai properti terkait berubah. |
TypeConverterAttribute | Menentukan jenis apa yang akan digunakan sebagai pengonversi untuk objek tempat atribut ini terikat. |
Atribut untuk Properti Pengikatan Data
Tabel berikut ini memperlihatkan atribut yang bisa Anda terapkan untuk menentukan bagaimana kontrol dan komponen kustom Anda berinteraksi dengan pengikatan data.
Atribut | Deskripsi |
---|---|
BindableAttribute | Menentukan apakah properti biasanya digunakan untuk pengikatan. |
ComplexBindingPropertiesAttribute | Menentukan properti sumber data dan anggota data untuk komponen. |
DefaultBindingPropertyAttribute | Menentukan properti pengikatan default untuk komponen. |
LookupBindingPropertiesAttribute | Menentukan properti sumber data dan anggota data untuk komponen. |
AttributeProviderAttribute | Mengaktifkan pengalihan atribut. |
Atribut untuk Kelas
Tabel berikut menunjukkan atribut yang bisa Anda terapkan untuk menentukan perilaku kontrol dan komponen kustom Anda pada waktu desain.
Atribut | Deskripsi |
---|---|
DefaultEventAttribute | Menentukan peristiwa default untuk komponen. |
DefaultPropertyAttribute | Menentukan properti default untuk komponen. |
DesignerAttribute | Menentukan kelas yang digunakan untuk menerapkan layanan waktu desain untuk komponen. |
DesignerCategoryAttribute | Menentukan bahwa perancang untuk kelas termasuk dalam kategori tertentu. |
ToolboxItemAttribute | Mewakili atribut item kotak alat. |
ToolboxItemFilterAttribute | Menentukan string filter dan jenis filter yang akan digunakan untuk item Kotak Alat. |
Baca juga
.NET Desktop feedback