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

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

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

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

這種方法里獲取哪一個(gè)的node選中是通過(guò)這個(gè)方法:

復(fù)制代碼 代碼如下:

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

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

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)文章

最新評(píng)論

陆河县| 浪卡子县| 赤水市| 锦州市| 白河县| 酒泉市| 运城市| 青冈县| 明光市| 霍邱县| 高邮市| 翼城县| 碌曲县| 思南县| 宜兴市| 手机| 周至县| 高碑店市| 西平县| 长岭县| 永登县| 集安市| 曲周县| 游戏| 湛江市| 米脂县| 南雄市| 扬中市| 肇东市| 遂昌县| 临汾市| 建德市| 中阳县| 芒康县| 武胜县| 广东省| 常德市| 紫金县| 都安| 文化| 阳信县|