■ メニューの有効化/無効化の制御

Popup

MenuItemのPopupイベントはメニューが表示される前に発生する。これを利用してメニューの有効化/無効化を制御する。ただし、このイベントはサブメニューがあるときだけしか発生しないので注意したい。つまり、トップレベルのメニューを選択してサブメニューが表示されるときに制御を行うことができる。以下はあるフラグによってメニューの有効/無効を切り替えるPopupイベントハンドラの例だ。


        private void menuItemEdit_Popup(object sender, System.EventArgs e) {
            if(fileOpened) {
                menuItemCut.Enabled = true;
            } else {
                menuItemCut.Enabled = false;
            }
        }
(2005/07/13)

新着情報
【iOS Objective-C, Swift Tips】画像の向きを指定して保存する(Swift)
【iOS Objective-C, Swift Tips】UIImagePickerControllerの表示を日本語にする(Swift)
【iOS Objective-C, Swift Tips】ウィンドウの階層構造を3D表示する(Swift)

Copyright(C) 2004-2012 モバイル開発系(K) All rights reserved.
[Home]