程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> Windows Forms菜單設計全攻略(5)

Windows Forms菜單設計全攻略(5)

編輯:關於C語言

3.4 示例程序

下面我們用Visual Studio .Net專門寫了一個演示MenuItem (菜單項)對像豐富外觀特性的程序,其中關鍵的代碼及注釋如下:

private void button1_Click(object sender, System.EventArgs e)
{
MenuItem menu1=new MenuItem("彈出菜單一");//生成一個菜單項
MenuItem menu2=new MenuItem("彈出菜單二");
MenuItem menu3=new MenuItem("-");//菜單分隔線
MenuItem menu4=new MenuItem("彈出菜單三");
MenuItem menu5=new MenuItem("彈出菜單四");
menu1.Checked=true;//在菜單前面打一√
menu2.BarBreak=true;//斷開並分欄
menu2.Enabled=false;//此菜單項不可用,呈恢色顯示
menu4.Shortcut=Shortcut.Alt1;//給菜單定義一個快捷訪問鍵
menu4.ShowShortcut=true;//在菜單上顯示快捷鍵
file://把前面的菜單作為菜單項添加成為當前窗體的子菜單
this.ContextMenu=new ContextMenu(new MenuItem[]{menu1,menu2,menu3,menu4,menu5});//為當前窗體添加彈出式菜單
}

程序運行將有一個主菜單,主菜單的各項屬性有所不同。通過點擊“添加彈出菜單”按鈕可以為窗體添加彈出菜單,此時在窗體上點右鍵可以查看我們所添加的彈出菜單各項效果。如下圖所示:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved