Bagikan melalui


Cara: Menonaktifkan ToolStripMenuItems

Anda dapat membatasi atau memperluas perintah yang mungkin dibuat pengguna dengan mengaktifkan dan menonaktifkan item menu sebagai respons terhadap aktivitas pengguna. Item menu diaktifkan secara default saat dibuat, tetapi ini dapat disesuaikan melalui Enabled properti . Anda dapat memanipulasi properti ini pada waktu desain di jendela Properti atau secara terprogram dengan mengaturnya dalam kode.

Untuk menonaktifkan item menu secara terprogram

  • Dalam metode tempat Anda mengatur properti item menu, tambahkan kode untuk mengatur properti ke Enabledfalse.

    MenuItem1.Enabled = False  
    
    menuItem1.Enabled = false;  
    
    menuItem1->Enabled = false;  
    

    Tip

    Menonaktifkan item menu tingkat pertama atau atas di menu menyembunyikan semua item menu yang terkandung dalam menu, tetapi tidak menonaktifkannya. Demikian juga, menonaktifkan item menu yang memiliki item submenu menyembunyikan item submenu, tetapi tidak menonaktifkannya. Jika semua perintah pada menu tertentu tidak tersedia untuk pengguna, ini dianggap sebagai praktik pemrograman yang baik untuk menyembunyikan dan menonaktifkan seluruh menu, karena ini menyajikan antarmuka pengguna yang bersih. Anda harus menyembunyikan dan menonaktifkan menu, dan menonaktifkan setiap item dan item submenu di menu, karena menyembunyikan saja tidak mencegah akses ke perintah menu melalui kunci pintasan. Atur Visible properti item menu tingkat atas ke false untuk menyembunyikan seluruh menu.

Baca juga