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

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

左鍵不妨彈出菜單

左鍵不妨彈出菜單

更新時間:2022-06-29 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

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




圖1



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

用ContextMenu.Show方法,顯示菜單;Point結(jié)構(gòu)來定義菜單與相關(guān)控件的位置。

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

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




圖2



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

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

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




圖3





3. 為按鈕添加事件

void MYButtonClick(object sender, System.EventArgs e)

{

Point p=new Point(0,0);

this.MYcontextMenu.Show(MYbutton,p);

}

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




圖4



4. 注意到上面代碼中的Point結(jié)構(gòu),Point結(jié)構(gòu)表示在二維平面中定義點的、整數(shù) x 和 y坐標(biāo)的有序?qū)ΑI厦媸牵?,0),不防改成(50,40)看是否顯示在中間。

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




圖5

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

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

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 墨竹工卡县| 县级市| 诸暨市| 修水县| 齐河县| 金沙县| 旺苍县| 双流县| 类乌齐县| 康保县| 遂宁市| 吴川市| 太原市| 灌阳县| 襄汾县| 丘北县| 茌平县| 桂平市| 望都县| 钦州市| 镇坪县| 洪湖市| 班戈县| 尚义县| 专栏| 上栗县| 化州市| 万载县| 浏阳市| 伽师县| 专栏| 同德县| 乌苏市| 旬阳县| 封开县| 扶沟县| 翁牛特旗| 左云县| 南澳县| 木兰县| 丰原市|