Panduan: Menyediakan Item Menu Standar ke Formulir
Anda dapat menyediakan menu standar untuk formulir Anda dengan MenuStrip kontrol.
Panduan ini menunjukkan cara menggunakan MenuStrip kontrol untuk membuat menu standar. Formulir juga merespons saat pengguna memilih item menu. Tugas-tugas berikut diilustrasikan dalam panduan ini:
Membuat proyek Formulir Windows.
Membuat menu standar.
Membuat StatusStrip kontrol.
Menangani pilihan item menu.
Setelah selesai, Anda akan memiliki formulir dengan menu standar yang menampilkan pilihan item menu dalam StatusStrip kontrol.
Untuk menyalin kode dalam topik ini sebagai daftar tunggal, lihat Cara: Menyediakan Item Menu Standar ke Formulir.
Prasyarat
Anda memerlukan Visual Studio untuk menyelesaikan panduan ini.
Membuat proyek
Di Visual Studio, buat proyek aplikasi Windows yang disebut StandardMenuForm (File>New>Project>Visual C# atau Visual Basic>Classic Desktop> Formulir Windows Application).
Di Formulir Windows Designer, pilih formulir.
Membuat menu standar
Perancang Formulir Windows dapat secara otomatis mengisi MenuStrip kontrol dengan item menu standar.
Dari Kotak Alat, seret MenuStrip kontrol ke formulir Anda.
Klik glyph MenuStrip tindakan perancang kontrol () dan pilih Sisipkan Item Standar.
MenuStrip Kontrol diisi dengan item menu standar.
Klik item menu File untuk melihat item menu default dan ikon terkait.
Membuat kontrol StatusStrip
StatusStrip Gunakan kontrol untuk menampilkan status untuk aplikasi Formulir Windows Anda. Dalam contoh saat ini, item menu yang dipilih oleh pengguna ditampilkan dalam StatusStrip kontrol.
Dari Kotak Alat, seret StatusStrip kontrol ke formulir Anda.
StatusStrip Kontrol secara otomatis merapat ke bagian bawah formulir.
Klik tombol StatusStrip drop-down kontrol dan pilih StatusLabel untuk menambahkan ToolStripStatusLabel kontrol ke StatusStrip kontrol.
Menangani pilihan item
DropDownItemClicked Tangani peristiwa untuk merespons saat pengguna memilih item menu.
Klik item menu File yang Anda buat di bagian Membuat Menu Standar.
Di jendela Properti, klik Peristiwa.
DropDownItemClicked Klik dua kali peristiwa.
Formulir Windows Designer menghasilkan penanganan aktivitas untuk peristiwa tersebutDropDownItemClicked.
Sisipkan kode berikut ke dalam penanganan aktivitas.
// This method is the DropDownItemClicked event handler. // It passes the ClickedItem object to a utility method // called UpdateStatus, which updates the text displayed // in the StatusStrip control. private void fileToolStripMenuItem_DropDownItemClicked( object sender, ToolStripItemClickedEventArgs e) { this.UpdateStatus(e.ClickedItem); }
' This method is the DropDownItemClicked event handler. ' It passes the ClickedItem object to a utility method ' called UpdateStatus, which updates the text displayed ' in the StatusStrip control. Private Sub FileToolStripMenuItem_DropDownItemClicked( _ ByVal sender As System.Object, _ ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) _ Handles FileToolStripMenuItem.DropDownItemClicked Me.UpdateStatus(e.ClickedItem) End Sub
UpdateStatus
Sisipkan definisi metode utilitas ke dalam formulir.// This utility method assigns the value of a ToolStripItem // control's Text property to the Text property of the // ToolStripStatusLabel. private void UpdateStatus(ToolStripItem item) { if (item != null) { string msg = String.Format("{0} selected", item.Text); this.statusStrip1.Items[0].Text = msg; } }
' This utility method assigns the value of a ToolStripItem ' control's Text property to the Text property of the ' ToolStripStatusLabel. Private Sub UpdateStatus(ByVal item As ToolStripItem) If item IsNot Nothing Then Dim msg As String = String.Format("{0} selected", item.Text) Me.StatusStrip1.Items(0).Text = msg End If End Sub
Titik pemeriksaan -uji formulir Anda
Tekan F5 untuk mengkompilasi dan menjalankan formulir Anda.
Klik item menu File untuk membuka menu.
Pada menu File , klik salah satu item untuk memilihnya.
Kontrol StatusStrip menampilkan item terpilih.
Langkah berikutnya
Dalam panduan ini, Anda telah membuat formulir dengan menu standar. Anda dapat menggunakan ToolStrip keluarga kontrol untuk banyak tujuan lain:
Buat menu pintasan untuk kontrol Anda dengan ContextMenuStrip. Untuk informasi selengkapnya, lihat Gambaran Umum Komponen ContextMenu.
Buat formulir beberapa antarmuka dokumen (MDI) dengan kontrol docking ToolStrip . Untuk informasi selengkapnya, lihat Panduan: Membuat Formulir MDI dengan Penggabungan Menu dan Kontrol ToolStrip.
Berikan kontrol Anda ToolStrip penampilan profesional. Untuk informasi selengkapnya, lihat Cara: Mengatur ToolStrip Renderer untuk Aplikasi.
Baca juga
.NET Desktop feedback