最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c# TreeView添加右鍵快鍵菜單有兩種方法

 更新時間:2013年04月18日 11:27:06   作者:  
c# TreeView添加右鍵快鍵菜單有兩種方法,需要的朋友可以參考一下

一種就是使用TreeView的ContextMenuStrip屬性,添加一個新ContextMenuStrip,這個方法非常的簡答直接,缺點是右鍵菜單是整個控件響應(yīng)的,也就是說即使沒有右鍵選中節(jié)點也是會觸發(fā)快捷菜單的顯示

這種方法里獲取哪一個的node選中是通過這個方法:

復制代碼 代碼如下:

TreeNode curNode = this.trvFolder.GetNodeAt(e.X, e.Y)

另一種是創(chuàng)建ContextMenuStrip,并且使用TreeView的NodeMouseClick事件,在事件中實現(xiàn)為:
復制代碼 代碼如下:

private void trvFolder_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            if (e.Button == MouseButtons.Right)
            {
                Point pos = new Point(e.Node.Bounds.X + e.Node.Bounds.Width, e.Node.Bounds.Y + e.Node.Bounds.Height / 2);
                this.cmsFolderMenu.Show(this.trvFolder, pos);
            }
}

相關(guān)文章

最新評論

额敏县| 壤塘县| 大方县| 松潘县| 靖宇县| 汾西县| 盐山县| 泽库县| 通山县| 杨浦区| 疏附县| 梓潼县| 文登市| 斗六市| 登封市| 闽侯县| 江北区| 拜泉县| 增城市| 正宁县| 涟水县| 竹山县| 满洲里市| 西乌珠穆沁旗| 汨罗市| 山丹县| 西和县| 化州市| 镇坪县| 常德市| 澄江县| 云浮市| 太仆寺旗| 怀柔区| 当涂县| 蒙自县| 西青区| 钦州市| 门头沟区| 航空| 得荣县|