Perintah, menu, dan toolbar
Menu dan toolbar adalah cara pengguna mengakses perintah di VSPackage Anda. Perintah adalah fungsi yang menyelesaikan tugas, seperti mencetak dokumen, menyegarkan tampilan, atau membuat file baru. Menu dan toolbar adalah cara grafis yang mudah untuk menyajikan perintah Anda kepada pengguna. Biasanya, perintah terkait diklusterkan bersama pada menu atau toolbar yang sama.
Menu biasanya ditampilkan sebagai string satu kata yang diklusterkan dalam baris di bagian atas lingkungan pengembangan terintegrasi (IDE) atau jendela alat. Menu juga dapat ditampilkan sebagai hasil dari peristiwa klik kanan, dan disebut sebagai menu pintasan dalam konteks tersebut. Saat diklik, menu diperluas untuk menampilkan satu atau beberapa perintah. Perintah, saat diklik, dapat melakukan tugas atau meluncurkan submenu yang berisi perintah tambahan. Beberapa nama menu terkenal adalah File, Edit, Tampilan, dan Jendela. Untuk informasi selengkapnya, lihat Memperluas menu dan perintah.
Toolbar biasanya adalah baris tombol dan kontrol lainnya, seperti kotak kombo, kotak daftar, kotak teks, dan pengontrol menu. Semua kontrol toolbar dikaitkan dengan perintah. Saat Anda mengklik tombol toolbar, perintah terkait diaktifkan. Tombol toolbar biasanya memiliki ikon yang menyarankan perintah yang mendasar, seperti printer untuk perintah Cetak. Dalam kontrol daftar drop-down, setiap item dalam daftar dikaitkan dengan perintah yang berbeda. Pengontrol menu adalah hibrid di mana satu sisi kontrol adalah tombol toolbar dan sisi lain adalah panah bawah yang menampilkan perintah tambahan saat diklik. Untuk informasi selengkapnya, lihat Menambahkan pengontrol menu ke toolbar.
Saat membuat perintah, Anda juga harus membuat penanganan aktivitas untuk perintah tersebut. Penanganan aktivitas menentukan kapan perintah terlihat atau diaktifkan, memungkinkan Anda untuk memodifikasi teksnya, dan memastikan bahwa perintah merespons dengan tepat ("rute") saat diaktifkan. Dalam kebanyakan instans, IDE menangani perintah menggunakan IOleCommandTarget antarmuka . Perintah dalam rute Visual Studio secara hierarkis, dimulai dengan konteks perintah terdahulu, berdasarkan pilihan lokal, dan melanjutkan ke konteks terluar, berdasarkan pilihan global. Perintah yang ditambahkan ke menu utama segera tersedia untuk pembuatan skrip. Untuk informasi selengkapnya, lihat Menu Perintah vs. Objek konteks OleMenuCommands dan Selection.
Untuk menentukan menu dan toolbar baru, Anda harus menjelaskannya dalam file tabel perintah Visual Studio (.vsct). Templat paket Visual Studio membuat file ini untuk Anda, bersama dengan elemen yang diperlukan untuk mendukung perintah, toolbar, dan editor apa pun yang Anda pilih dalam templat. Atau, Anda dapat menulis file .vsct Anda sendiri, menggunakan skema XML yang dijelaskan di sini: Referensi skema VSCT XML.
Untuk informasi selengkapnya tentang bekerja dengan file .vsct, lihat File tabel perintah Visual Studio (.vsct).
Topik di bagian ini menjelaskan cara kerja perintah, menu, dan toolbar di VSPackages.
Di bagian ini
Deskripsi mendalam tentang spesifikasi format tabel perintah.
Menjelaskan sintaks dan kompilator berbasis XML untuk tabel perintah.
Menjelaskan perintah, grup, menu, dan toolbar yang telah ditentukan sebelumnya.
Menentukan menu, perintah, dan grup perintah yang telah ditentukan sebelumnya yang tersedia untuk digunakan oleh Visual Studio IDE.
Menjelaskan cara mendesain perintah.
Memberikan panduan untuk perintah.
Menjelaskan cara membuat perintah tersedia untuk Visual Studio.
Menjelaskan cara mengimplementasikan perintah yang menggunakan rakitan interop.
Bagian terkait
Menjelaskan perutean perintah di VSPackages.