c# TreeView添加右鍵快鍵菜單有兩種方法
更新時間:2013年04月18日 11:27:06 作者:
c# TreeView添加右鍵快鍵菜單有兩種方法,需要的朋友可以參考一下
一種就是使用TreeView的ContextMenuStrip屬性,添加一個新ContextMenuStrip,這個方法非常的簡答直接,缺點(diǎn)是右鍵菜單是整個控件響應(yīng)的,也就是說即使沒有右鍵選中節(jié)點(diǎn)也是會觸發(fā)快捷菜單的顯示
這種方法里獲取哪一個的node選中是通過這個方法:
復(fù)制代碼 代碼如下:
TreeNode curNode = this.trvFolder.GetNodeAt(e.X, e.Y)
另一種是創(chuàng)建ContextMenuStrip,并且使用TreeView的NodeMouseClick事件,在事件中實現(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)文章
C# 在PDF文檔中創(chuàng)建表格的實現(xiàn)方法
表格能夠一目了然的讓用戶看到數(shù)據(jù)信息,使信息顯得有條理化,那么在pdf類型的文檔中如何來添加表格并對表格進(jìn)行格式化操作呢?下面小編給大家?guī)砹薈# 在PDF文檔中創(chuàng)建表格的實現(xiàn)方法,需要的朋友參考下吧2017-12-12C#后臺調(diào)用WebApi接口的實現(xiàn)方法
本文主要介紹了C#后臺調(diào)用WebApi接口的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06