可視化編程工具中一般都附帶菜單設計器使用它就可以方便快捷的編輯設計菜單本文的主要內容就是介紹使用此菜單設計器設計菜單的具體方法以及個性化菜單的實現方法
下面就首先來詳細介紹在VBNET中設計菜單和處理菜單時的相關問題
一使用Visual Basic Net中的菜單設計器來設計菜單
VBNET中提供了菜單設計器通過菜單設計器就不僅能夠設計下拉菜單也能夠設計彈出菜單在VBNET中菜單是應用程序的一個部分所以在使用VBNET中的菜單設計器時首先要新建一個VBNET的項目下面是具體的步驟
啟動Visual Studio Net
選擇菜單【文件】|【新建】|【項目】後彈出【新建項目】對話框
將【項目類型】設置為【Visual Basic項目】
將【模板】設置為【Windows應用程序】
在【名稱】文本框中輸入【菜單編程】
在【位置】的文本框中輸入【E:\VSNET項目】然後單擊【確定】按鈕這樣在E:\VSNET項目目錄中就產生了名稱為菜單編程的文件夾並在裡面創建了名稱為菜單編程的項目文件
把Visual Studio Net的當前窗口切換到【Formvb(設計)】窗口並從【工具箱】中的【Windows窗體組件】選項卡中往Form窗體中拖入下列組件
一個MainMenu組件名稱為MainMenu
選中MainMenu組件單擊鼠標右鍵在彈出的菜單中選擇編輯菜單可得圖所示界面
圖利用菜單設計器設計下拉菜單
在圖所示的請在此處輸入中按由上至下順序輸入文件(&F)新建(&N)打開(&O)後此時設計後的菜單如圖所示
圖利用菜單設計器設計後的下拉菜單
在VBNET中&符號和VB中的&符號所起的作用完全一致作用是為菜單設定快捷鍵符號作用是在菜單項之間設立分割
這樣一個簡單的下拉菜單就完成了如果您的應用程序中還需要加入其他菜單可以仿效上述方法在圖中的請在此處輸入區域中輸入相應的菜單的名稱就可以了
下面是就利用Visual Basic Net的菜單設計器來設計彈出菜單的一般步驟
在上述項目中從【工具箱】中的【Windows窗體組件】選項卡中往Form窗體中拖入一個ContextMenu組件名稱為ContextMenu
選中ContextMenu組件單擊鼠標右鍵在彈出的菜單中選擇編輯菜單可得圖所示界面
圖利用菜單設計器設計彈出菜單
在圖所示的上下文菜單下的請在此輸入中按由上至下順序輸入拷貝(&C)剪切(&X)粘貼(&V)後此時設計後的菜單如圖所示
圖利用菜單設計器設計後的彈出菜單
選定Form的屬性選項卡並設定Form的ContextMenu的屬性值為ContextMenu
此時單擊快捷鍵F運行程序在程序窗體中單擊鼠標右鍵則彈出上面設計的彈出菜單具體如圖所示
圖在應用程序中使用上述設計好的菜單
對於其他組件一般也都有ContextMenu屬性只需把組件的ContextMenu屬性值設置為設計好的彈出菜單名稱這樣當在此組件中單擊鼠標右鍵就會彈出對應的彈出菜單
[] [] []
From:http://tw.wingwit.com/Article/program/net/201311/15455.html