Bagikan melalui


Panduan: Mengisi Kotak Alat secara Otomatis dengan Komponen Kustom

Jika komponen Anda didefinisikan oleh proyek dalam solusi yang saat ini terbuka, komponen tersebut akan secara otomatis muncul di Kotak Alat, tanpa tindakan yang diperlukan oleh Anda. Anda juga dapat mengisi Kotak Alat secara manual dengan komponen kustom Anda dengan menggunakan Kotak Dialog Pilih Item Kotak Alat (Visual Studio), tetapi Kotak Alat memperhitungkan item dalam output build solusi Anda dengan semua karakteristik berikut:

Catatan

Kotak Alat tidak mengikuti rantai referensi, sehingga tidak akan menampilkan item yang tidak dibangun oleh proyek dalam solusi Anda.

Panduan ini menunjukkan bagaimana komponen kustom secara otomatis muncul di Kotak Alat setelah komponen dibuat. Tugas yang diilustrasikan dalam panduan ini meliputi:

  • Membuat proyek Formulir Windows.

  • Membuat komponen kustom.

  • Membuat instans komponen kustom.

  • Membongkar dan memuat ulang komponen kustom.

Setelah selesai, Anda akan melihat bahwa Kotak Alat diisi dengan komponen yang telah Anda buat.

Membuat proyek

  1. Di Visual Studio, buat proyek aplikasi berbasis Windows yang disebut ToolboxExample (File>New>Project>Visual C# atau Visual Basic>Classic Desktop> Formulir Windows Application).

  2. Tambahkan komponen baru ke proyek. Sebut saja DemoComponent.

    Untuk informasi selengkapnya, lihat Cara: Menambahkan Item Proyek Baru.

  3. Bangun proyek.

  4. Dari menu Alat , klik item Opsi . Klik Umum di bawah item Formulir Windows Designer dan pastikan bahwa opsi AutoToolboxPopulate diatur ke True.

Membuat instans komponen kustom

Langkah selanjutnya adalah membuat instans komponen kustom pada formulir. Karena Toolbox secara otomatis memperkirakan komponen baru, ini sem mudah seperti membuat komponen atau kontrol lain.

  1. Buka formulir proyek di Perancang Formulir.

  2. Di Kotak Alat, klik tab baru yang disebut ToolboxExample Components.

    Setelah mengklik tab, Anda akan melihat DemoComponent.

    Catatan

    Untuk alasan performa, komponen di area kotak Alat yang diisi otomatis tidak menampilkan bitmap kustom, dan ToolboxBitmapAttribute tidak didukung. Untuk menampilkan ikon untuk komponen kustom di Kotak Alat, gunakan kotak dialog Pilih Item Kotak Alat untuk memuat komponen Anda.

  3. Seret komponen Anda ke formulir Anda.

    Instans komponen dibuat dan ditambahkan ke Baki Komponen.

Membongkar dan memuat ulang komponen kustom

Kotak Alat memperhitungkan komponen di setiap proyek yang dimuat, dan ketika proyek dibongkar, itu menghapus referensi ke komponen proyek.

  1. Bongkar proyek dari solusi.

    Untuk informasi selengkapnya tentang membongkar proyek, lihat Cara: Membongkar dan Memuat Ulang Proyek. Jika Anda diminta untuk menyimpan, pilih Ya.

  2. Tambahkan proyek Aplikasi Windows baru ke solusi. Buka formulir di Perancang.

    Tab Komponen ToolboxExample dari proyek sebelumnya sekarang hilang.

  3. Muat ulang ToolboxExample proyek.

    Tab Komponen ToolboxExample sekarang muncul kembali.

Langkah berikutnya

Panduan ini menunjukkan bahwa Toolbox mempertimbangkan komponen proyek, tetapi Kotak Alat juga mempertimbangkan kontrol. Bereksperimenlah dengan kontrol kustom Anda sendiri dengan menambahkan dan menghapus proyek kontrol dari solusi Anda.

Baca juga