Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kontrol Windows Forms ToolStrip dan kelas terkait menyediakan kerangka kerja umum untuk menggabungkan elemen antarmuka pengguna ke toolbar, bilah status, dan menu. ToolStrip kontrol menawarkan pengalaman waktu desain yang kaya yang mencakup aktivasi dan pengeditan di tempat, tata letak kustom, dan arung jeram, yang merupakan kemampuan toolbar untuk berbagi ruang horizontal atau vertikal.
Meskipun ToolStrip menggantikan dan menambahkan fungsionalitas ke kontrol di versi sebelumnya, ToolBar dipertahankan untuk kompatibilitas mundur dan penggunaan di masa mendatang jika diinginkan.
Fitur Kontrol ToolStrip
Gunakan kontrol ToolStrip untuk:
Sajikan antarmuka pengguna umum di seluruh kontainer.
Buat toolbar yang mudah disesuaikan dan umum digunakan yang mendukung antarmuka pengguna yang canggih dan fitur tata letak, seperti docking, pengelompokan, tombol dengan teks dan gambar, tombol dan kontrol drop-down, tombol kelebihan, dan penyusunan ulang item saat runtime.
Mendukung overflown dan penyortiran ulang item saat run-time. Fitur overflow memindahkan item ke menu drop-down ketika tidak ada ruang yang cukup untuk menampilkannya di dalam ToolStrip.
Mendukung penampilan dan perilaku umum sistem operasi melalui model penyajian umum.
Tangani peristiwa secara konsisten untuk semua kontainer dan item yang terkandung, dengan cara yang sama seperti Anda menangani peristiwa untuk kontrol lain.
Seret item dari satu ToolStrip ke item lainnya atau di dalam ToolStrip.
Buat kontrol drop-down dan editor jenis antarmuka pengguna dengan tata letak tingkat lanjut di ToolStripDropDown.
Gunakan kelas ToolStripControlHost untuk menggunakan kontrol lain pada ToolStrip dan memperoleh fungsionalitas ToolStrip untuk mereka.
Anda dapat memperluas fungsionalitas dan memodifikasi tampilan dan perilaku dengan menggunakan ToolStripRenderer, ToolStripProfessionalRenderer, dan ToolStripManager bersama dengan enumerasi ToolStripRenderMode dan ToolStripManagerRenderMode.
Kontrol ToolStrip ini sangat dapat dikonfigurasi dan dapat diperluas, dan menyediakan banyak properti, metode, dan peristiwa untuk menyesuaikan tampilan dan perilaku. Di bawah ini adalah beberapa anggota penting:
Anggota ToolStrip Penting
| Nama | Deskripsi |
|---|---|
| Dock | Mendapatkan atau mengatur tepi kontainer induk mana ToolStrip ditempatkan. |
| AllowItemReorder | Mendapatkan atau mengatur nilai yang menunjukkan apakah seret dan letak serta pengurutan ulang item ditangani secara privat oleh kelas ToolStrip. |
| LayoutStyle | Mendapatkan atau menetapkan nilai yang menunjukkan bagaimana ToolStrip mengatur susunan item-itemnya. |
| Overflow | Mendapatkan atau mengatur apakah suatu ToolStripItem dilampirkan ke ToolStrip atau ToolStripOverflowButton atau dapat mengambang di antara keduanya. |
| IsDropDown | Mendapatkan nilai yang menunjukkan apakah ToolStripItem menampilkan item lain dalam daftar drop-down ketika ToolStripItem diklik. |
| OverflowButton | Mendapatkan ToolStripItem yang merupakan tombol overflow untuk ToolStrip dengan overflow diaktifkan. |
| Renderer | Mendapatkan atau mengatur ToolStripRenderer yang digunakan untuk menyesuaikan tampilan dan perilaku (tampilan dan rasa) dari ToolStrip. |
| RenderMode | Mendapatkan atau mengatur gaya pewarnaan yang akan diterapkan ke ToolStrip. |
| RendererChanged | Dimunculkan ketika Renderer properti berubah. |
ToolStrip Fleksibilitas kontrol dicapai melalui penggunaan sejumlah kelas pendamping. Di bawah ini adalah beberapa yang paling penting:
Kelas Pendamping Penting ToolStrip
| Nama | Deskripsi |
|---|---|
| MenuStrip | Mengganti dan menambahkan fungsionalitas ke MainMenu kelas . |
| StatusStrip | Mengganti dan menambahkan fungsionalitas ke StatusBar kelas . |
| ContextMenuStrip | Mengganti dan menambahkan fungsionalitas ke ContextMenu kelas . |
| ToolStripItem | Kelas dasar abstrak yang mengelola event dan tata letak untuk semua elemen yang dapat berisi ToolStrip, ToolStripControlHost, atau ToolStripDropDown. |
| ToolStripContainer | Menyediakan kontainer dengan panel di setiap sisi formulir di mana kontrol dapat diatur dengan berbagai cara. |
| ToolStripRenderer | Menangani fungsi menggambar untuk objek ToolStrip. |
| ToolStripProfessionalRenderer | Menyediakan tampilan gaya Microsoft Office. |
| ToolStripManager | Mengontrol perenderan dan pengapungan ToolStrip, serta penggabungan objek MenuStrip, ToolStripDropDownMenu, dan ToolStripMenuItem. |
| ToolStripManagerRenderMode | Menentukan gaya lukisan (kustom, Windows XP, atau Microsoft Office Professional) yang diterapkan ke beberapa ToolStrip objek yang terkandung dalam formulir. |
| ToolStripRenderMode | Menentukan gaya lukisan (kustom, Windows XP, atau Microsoft Office Professional) yang diterapkan ke satu ToolStrip objek yang terkandung dalam formulir. |
| ToolStripControlHost | Mengakomodasi kontrol lain yang bukan merupakan kontrol ToolStrip secara khusus, tetapi yang menginginkan fungsionalitas ToolStrip. |
| ToolStripItemPlacement | Menentukan apakah ToolStripItem akan ditata pada ToolStrip utama, pada ToolStrip luapan, atau tidak salah satunya. |
Untuk informasi selengkapnya, lihat Ringkasan Teknologi ToolStrip dan Arsitektur Kontrol ToolStrip.
Lihat juga
.NET Desktop feedback