Bagikan melalui


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