Bagikan melalui


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

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

  2. Di Formulir Windows Designer, pilih formulir.

Membuat menu standar

Perancang Formulir Windows dapat secara otomatis mengisi MenuStrip kontrol dengan item menu standar.

  1. Dari Kotak Alat, seret MenuStrip kontrol ke formulir Anda.

  2. Klik glyph MenuStrip tindakan perancang kontrol (Small black arrow) dan pilih Sisipkan Item Standar.

    MenuStrip Kontrol diisi dengan item menu standar.

  3. 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.

  1. Dari Kotak Alat, seret StatusStrip kontrol ke formulir Anda.

    StatusStrip Kontrol secara otomatis merapat ke bagian bawah formulir.

  2. 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.

  1. Klik item menu File yang Anda buat di bagian Membuat Menu Standar.

  2. Di jendela Properti, klik Peristiwa.

  3. DropDownItemClicked Klik dua kali peristiwa.

    Formulir Windows Designer menghasilkan penanganan aktivitas untuk peristiwa tersebutDropDownItemClicked.

  4. 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
    
  5. 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

  1. Tekan F5 untuk mengkompilasi dan menjalankan formulir Anda.

  2. Klik item menu File untuk membuka menu.

  3. 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:

Baca juga