Windows Forms高階介面元件 快捷選單

2021-09-08 00:22:32 字數 786 閱讀 2258

快捷選單通常所說的就是上下文選單,敢就是程式執行時單擊右鍵彈出的選單。word,excel,windows教有快捷選單,使用word時,有時需要反覆使用複製、貼上等操作,完成這些操作有多種方法,最簡單和易用的方法是從word顯示的選項中右擊並選取適當選項,此時顯示的選單就是上下文選單,也就是快捷選單。快捷選單會隨著右擊位置不同而變化。vs2008中使用contextmenustrip控制項建立快捷選單。

contextmenustrip控制項和menustrip控制項使用方式相似。建立步驟如下:

1、建立專案contextmenutext。

2、將工具箱的contextmenustrip控制項拖放到窗體中。

3、設計選單內容,方法和前面的選單設計相同。設計好的選單如下圖

4、設定窗體「form1」的contextmenustrip屬性為窗體新增的快捷選單屬性「contextmenustrip1」,執行程式,在窗體上右擊滑鼠,即可彈出快捷選單,效果如圖

上面是使用窗體設計器設計快捷選單方法,編寫**可在程式執行中實現。**如下:

private void createcontextmenu()

private void form1_load(object sender, eventargs e)

說明:快捷菜新增功能的方法和主選單相同。

Windows Forms 鍵盤事件

乙個獲有焦點的控制項,當按下任一鍵的時候就會觸發鍵盤事件。如果需要對特殊字元,比如說方向鍵 arrow keys 的鍵盤事件做出響應,通常需要使用keydown或者keyup 事件,而keypress事件並不會觸發。當你需要限制使用者輸入並完成字元驗證的時候通常使用keypress事件。響應鍵盤的事...

WPF引入WindowsForms控制項示例

環境 1 windowsxp with sp3 2 vs2008 with sp1 正文 step1 在現有工程中引入windows forms 滑鼠右鍵 references 選擇 add reference net 標籤頁 加入 windowsformsintegration 和 system....

《Windows Forms程式設計》,真正的好書!

windows forms程式設計 美 chris sells,justin gehtland著 張玉亭 楊濤譯,這是關於visual basic net的書。關於vb,在大學時看過一本 使用者友好基礎 當時受益頗多,後面看的印象都不是很深,用到vb5.0後 這個版本的使用者可能最多了,比較成功.轉...