2014-08-28 51 views
0

我用樹視圖創建了一個自定義部分。我想刪除右鍵單擊樹節點時出現的上下文菜單,因爲我不希望用戶能夠創建/刪除。我一直在關注它的一些教程,並設法刪除所有的項目,但我剩下一個空的上下文菜單,我似乎無法擺脫。如何禁用樹視圖的上下文菜單?

screenshot of empty context menu

的代碼來渲染節點是

public override void Render(ref XmlTree tree) 
{ 
    XmlTreeNode xNode = XmlTreeNode.Create(this); 
    xNode.NodeID = "1"; 
    xNode.Text = "Enquiry Form"; 
    xNode.Icon = "compliance.gif"; 
    xNode.Action = "javascript:listEnquiries()"; 
    xNode.Menu.Clear();   
    tree.Add(xNode); 
} 

回答

0

你無法擺脫它,可惜的是,即使你刪除的菜單完全,即薄框仍然顯示。

如果你可能會困擾於通過後臺的源代碼CSS,你可能會添加一些CSS,使它根本不顯示,如果沒有項目可能?