Bagikan melalui


Lukisan dan Penyajian Kontrol Kustom

Lukisan kontrol kustom adalah salah satu dari banyak tugas rumit yang mudah dilakukan oleh .NET Framework. Saat menulis kontrol kustom, Anda memiliki banyak opsi mengenai tampilan grafis kontrol Anda. Jika Anda menulis kontrol yang mewarisi dari Control, Anda harus memberikan kode yang memungkinkan kontrol Anda merender representasi grafisnya. Jika Anda membuat kontrol pengguna dengan mewarisi dari UserControl, atau mewarisi dari salah satu kontrol Formulir Windows, Anda dapat mengambil alih representasi grafis standar dan memberikan kode grafis Anda sendiri. Jika Anda ingin memberikan penyajian kustom untuk kontrol konstituen dari penulisan UserControl Anda, opsi Anda menjadi lebih terbatas, tetapi masih memungkinkan berbagai kemungkinan grafis untuk kontrol dan aplikasi Anda.

Di Bagian Ini

Merender Kontrol Formulir Windows
Memperlihatkan cara memprogram logika yang menampilkan kontrol.

Kontrol yang Digambar Pengguna
Memberikan gambaran umum tentang langkah-langkah yang terlibat dalam penulisan dan penimpaan kode penyajian untuk kontrol Anda.

Kontrol Konstituen
Menjelaskan cara menerapkan kode penyajian kustom untuk kontrol konstituen dalam kontrol dan formulir pengguna Anda.

Cara: Membuat Kontrol Anda Tidak Terlihat pada Run Time
Memperlihatkan cara menggunakan Visible properti untuk menyembunyikan dan menampilkan kontrol.

Cara: Memberikan Kontrol Anda Latar Belakang Transparan
Menunjukkan cara menggunakan SetStyle metode untuk membuat warna latar belakang yang buram, transparan, atau transparan sebagian.

Kontrol Penyajian dengan Gaya Visual
Memperlihatkan cara merender kontrol menggunakan gaya visual dalam sistem operasi yang mendukungnya.

Referensi

Control
Menjelaskan kelas ini dan memiliki tautan ke semua anggotanya.

UserControl
Menjelaskan kelas ini dan memiliki tautan ke semua anggotanya.

OnPaint
Menjelaskan metode ini.

Cara: Membuat Objek Grafis untuk Menggambar
Memperkenalkan fungsionalitas grafis GDI+ dari perspektif Visual Studio dan memberikan tautan ke informasi selengkapnya.

Varietas Kontrol Kustom
Menjelaskan jenis kontrol kustom yang dapat Anda buat.