c# winform之選單menu_menuitem_mainmenu_etc

wisdomone1發表於2012-07-22
//手工編寫winform
    class test : Form
    {
              
        public test()
        {
            //手工編寫選單項及選單,選單項亦可下含選單項;
            MenuItem filemenuitem = new MenuItem("檔案",new EventHandler(fileclick));
            MenuItem editmenuitem = new MenuItem("編輯");
            //menu是form的選單屬性,配置窗體的選單欄,各有幾個選單項
            Menu = new MainMenu(new MenuItem[] { filemenuitem, editmenuitem });

            //EventHandler eh =new EventHandler(perclick);//eventhandler是委託型別,eh是委託型別的變數 如果這樣寫的作用,暫時未明
        }
        //經檢視control類沒有對應控制元件radiobutton的oncheckedchanged的方法
        //protected override void onch
        public static void Main()
        {
           Application.Run(new test());
        }

        //系統的委託
        private void perclick(object sender, EventArgs e)
        {

        }

        //點選檔案選單項時,讓窗體的標題顯示為選單項的文字
        private void fileclick(object sender, EventArgs e)
        {
            Text = ((MenuItem)sender).Text;//小體會,要提出menuitem的text屬性,須寫成((menuitem)sender),而非(menuitem)sender
        }
    }

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-736295/,如需轉載,請註明出處,否則將追究法律責任。

相關文章