Bagikan melalui


Cara: Mewarisi dari Kelas Kontrol

Jika Anda ingin membuat kontrol kustom sepenuhnya untuk digunakan pada Formulir Windows, Anda harus mewarisi dari kelas .Control Saat mewarisi dari Control kelas mengharuskan Anda melakukan lebih banyak perencanaan dan implementasi, itu juga memberi Anda berbagai opsi terbesar. Saat mewarisi dari Control, Anda mewarisi fungsionalitas yang sangat dasar yang membuat kontrol berfungsi. Fungsionalitas yang melekat di Control kelas menangani input pengguna melalui keyboard dan mouse, menentukan batas dan ukuran kontrol, menyediakan handel windows, dan menyediakan penanganan dan keamanan pesan. Ini tidak menggabungkan lukisan apa pun, yang dalam hal ini adalah penyajian aktual antarmuka grafis kontrol, juga tidak menggabungkan fungsionalitas interaksi pengguna tertentu. Anda harus menyediakan semua aspek ini melalui kode kustom.

Untuk membuat kontrol kustom

  1. Di Visual Studio, buat aplikasi Windows baru atau proyek Pustaka Kontrol Windows.

  2. Dari menu Proyek , pilih Tambahkan Kelas.

  3. Dalam kotak dialog Tambahkan Item Baru, klik Kontrol Kustom.

    Kontrol kustom baru ditambahkan ke proyek Anda.

  4. Tekan F7 untuk membuka Editor Kode untuk kontrol kustom Anda.

  5. OnPaint Temukan metode , yang akan kosong kecuali untuk panggilan ke OnPaint metode kelas dasar.

  6. Ubah kode untuk menggabungkan lukisan kustom apa pun yang Anda inginkan untuk kontrol Anda.

    Untuk informasi tentang menulis kode untuk merender grafik untuk kontrol, lihat Lukisan dan Penyajian Kontrol Kustom.

  7. Terapkan metode, properti, atau peristiwa kustom apa pun yang akan dimasukkan kontrol Anda.

  8. Simpan dan uji kontrol Anda.

Baca juga