2009-07-20 36 views
1

我與ToolStripMenuItem在winforms.Setting工作使子控件可見= TRUE當父控件的可見=在C#是假構成

splitLineItemToolStripMenuItem.Visible = true; 

不使其可見作爲容器的ContextMenuStrip可視性是假的; 我明白,如果容器可見性爲false,則不能將子元素設置爲true。

是否有任何解決方法使其可見。

+0

當菜單本身不可見時,您希望通過讓菜單項可見來實現什麼目標? – 2009-07-20 11:26:08

回答

0

我有一個繼承自System.Web.UI.Control的類的類似問題。我認爲一個解決辦法,以你的情況是:

public class MyToolStripMenuItem : ToolStripMenuItem 
{ 
    public override bool Visible {get;set;} 
} 

...然後使用MyToolStripMenuItem,而不是ToolStripMenuItem