人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

左鍵不妨彈出菜單

左鍵不妨彈出菜單

更新時間:2022-07-02 文章作者:未知 信息來源:網絡 閱讀次數:

在C#.NET中添加一個彈出式菜單是很簡單的事,通過從Windows Form控件拖一個ContextMenu到窗體上,然后為相應的控件指定contextMenu屬性,即可在右鍵點擊該控件的的時候彈出菜單,設置方法如圖:




圖1



左鍵如何也能彈出菜單呢?

用ContextMenu.Show方法,顯示菜單;Point結構來定義菜單與相關控件的位置。

步驟如下(我用的是SharpDevelop,VS.Net類似):

1. 新建一個復合工程,選擇Windows窗體工程,




圖2



2. 向窗體上拖一個ContextMenu控件和一個Button控件。

ContextMenu的name改為MYContextMenu,并添加幾個菜單項。

把button的name改為Mybutton,size設為(100,80)我這里就以Button控件為例,其他的控件方法類似。




圖3





3. 為按鈕添加事件

void MYButtonClick(object sender, System.EventArgs e)

{

Point p=new Point(0,0);

this.MYcontextMenu.Show(MYbutton,p);

}

編譯,運行結果。在左鍵點擊按鈕后彈出了菜單




圖4



4. 注意到上面代碼中的Point結構,Point結構表示在二維平面中定義點的、整數 x 和 y坐標的有序對。上面是(0,0),不防改成(50,40)看是否顯示在中間。

Show方法的定義public void Show(Control control,Point pos); 參數 :一個 Control 對象,它指定與此快捷菜單相關聯的控件。 一個 Point 對象,它指定要顯示菜單的位置的坐標。相對于 control 參數中指定的控件的工作區坐標來指定這些坐標




圖5

5.至此我們的彈出菜單就完成

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 桦甸市| 凌云县| 玉树县| 武城县| 游戏| 淮滨县| 道真| 深州市| 余姚市| 阜平县| 志丹县| 夹江县| 万州区| 砀山县| 浮梁县| 姚安县| 卢氏县| 秦安县| 蒙阴县| 西安市| 沙洋县| 京山县| 余庆县| 阿拉善右旗| 乌什县| 万山特区| 苍南县| 邓州市| 贵溪市| 铜山县| 隆回县| 徐汇区| 万年县| 曲阜市| 息烽县| 宾川县| 屯留县| 子长县| 长子县| 靖远县| 三门峡市|