Bagikan melalui


Mengembangkan kontrol Formulir Windows pada waktu desain

Untuk penulis kontrol, .NET Framework menyediakan banyak teknologi penulisan kontrol. Penulis tidak lagi terbatas pada merancang kontrol komposit yang bertindak sebagai kumpulan kontrol yang sudah ada sebelumnya. Melalui pewarisan, Anda dapat membuat kontrol Anda sendiri dari kontrol komposit yang sudah ada sebelumnya atau kontrol Formulir Windows yang sudah ada sebelumnya. Anda juga dapat merancang kontrol Anda sendiri yang mengimplementasikan lukisan kustom. Opsi ini memungkinkan banyak fleksibilitas terhadap desain dan fungsionalitas antarmuka visual. Untuk memanfaatkan fitur-fitur ini, Anda harus terbiasa dengan konsep pemrograman berbasis objek.

Catatan

Tidak perlu memiliki pemahaman menyeluruh tentang warisan, tetapi Anda mungkin merasa berguna untuk merujuk ke dasar-dasar Warisan (Visual Basic).

Jika Anda ingin membuat kontrol kustom untuk digunakan pada Formulir Web, lihat Mengembangkan Kontrol Server ASP.NET Kustom.

Di bagian ini

Panduan: Menulis Kontrol Komposit
Memperlihatkan cara membuat kontrol komposit sederhana di C#.

Panduan: Mewarisi dari Kontrol Formulir Windows
Memperlihatkan cara membuat kontrol Formulir Windows sederhana menggunakan pewarisan di C#.

Panduan: Melakukan tugas umum menggunakan tindakan perancang
Memperlihatkan cara menggunakan fitur tag pintar pada kontrol Formulir Windows.

Panduan: Menserialisasikan Koleksi Jenis Standar dengan DesignerSerializationVisibilityAttribute
Menunjukkan cara menggunakan DesignerSerializationVisibilityAttribute.Content atribut untuk membuat serialisasi koleksi.

Panduan: Men-debug Kontrol Formulir Windows Kustom pada Waktu Desain
Memperlihatkan cara men-debug perilaku waktu desain kontrol Formulir Windows.

Panduan: Membuat kontrol Formulir Windows yang Memanfaatkan Fitur Visual Studio Design-Time
Menunjukkan cara mengintegrasikan kontrol komposit dengan erat ke dalam lingkungan desain.

Cara: Kontrol Penulis untuk Formulir Windows
Memberikan gambaran umum pertimbangan untuk menerapkan kontrol Formulir Windows.

Cara: Author Composite Controls
Memperlihatkan cara membuat kontrol dengan mewarisi dari kontrol komposit.

Cara: Mewarisi dari Kelas UserControl
Memberikan gambaran umum prosedur untuk membuat kontrol komposit.

Cara: Mewarisi dari Kontrol Formulir Windows yang Ada
Memperlihatkan cara membuat kontrol yang diperluas dengan mewarisi dari Button kelas kontrol.

Cara: Mewarisi dari Kelas Kontrol
Memberikan gambaran umum tentang membuat kontrol yang diperluas.

Cara: Menyelaraskan Kontrol ke Tepi Formulir pada Waktu Desain
Memperlihatkan cara menggunakan Dock properti untuk menyelaraskan kontrol Anda ke tepi formulir yang didudukinya.

Cara: Menampilkan Kontrol di Kotak Dialog Pilih Item Kotak Alat
Memperlihatkan prosedur untuk menginstal kontrol Anda sehingga muncul dalam kotak dialog Kustomisasi Kotak Alat.

Cara: Menyediakan Bitmap Kotak Alat untuk Kontrol
Memperlihatkan cara menggunakan untuk menampilkan ikon di ToolboxBitmapAttribute samping kontrol kustom Anda di Kotak Alat.

Cara: Menguji Perilaku Run-Time UserControl
Menunjukkan cara menggunakan UserControl Test Container untuk menguji perilaku kontrol komposit.

Kesalahan Waktu Desain di Perancang Formulir Windows
Menjelaskan arti dan penggunaan Daftar Kesalahan Waktu Desain yang muncul di Microsoft Visual Studio saat perancang Formulir Windows gagal dimuat.

Pemecahan Masalah Penulisan Kontrol dan Komponen
Memperlihatkan cara mendiagnosis dan memperbaiki masalah umum yang dapat terjadi saat Anda menulis komponen atau kontrol kustom.

Referensi

Mengembangkan Kontrol Formulir Windows Kustom dengan .NET Framework
Membahas cara membuat kontrol kustom Anda sendiri dengan .NET Framework.

Kemandirian Bahasa dan Komponen yang Mandiri Bahasa
Memperkenalkan runtime bahasa umum, yang dirancang untuk menyederhanakan pembuatan dan penggunaan komponen. Aspek penting dari penyederhanaan ini adalah peningkatan interoperabilitas antara komponen yang ditulis menggunakan bahasa pemrograman yang berbeda. Spesifikasi Bahasa Umum (CLS) memungkinkan untuk membuat alat dan komponen yang berfungsi dengan beberapa bahasa pemrograman.

Panduan: Mengisi Kotak Alat secara Otomatis dengan Komponen Kustom
Menjelaskan cara mengaktifkan komponen atau kontrol Anda untuk ditampilkan dalam kotak dialog Kustomisasi Kotak Alat.