2009-07-20 12 views
1

C#の勝利で偽の親コントロールの可視性が=形成する場合メイク子コントロール見える=真の私はwinforms.SettingにToolStripMenuItemで働いています

splitLineItemToolStripMenuItem.Visible = true; 

コンテナいるContextMenuStripの可視性がfalseであるとして、それは表示されません。 コンテナの可視性がfalseの場合、子要素をtrueに設定することはできません。

これを表示するための回避策はありますか?

+0

メニュー自体が表示されていないときにメニュー項目が表示されるようにすると、正確に何を実現したいですか? –

+0

VS intellisenseは、メニューが表示されないことを示しますが、コードが完了すると、すべてのツールストリップ項目が無効になっているメニューが表示されます。 – Rohit

答えて

0

私はSystem.Web.UI.Controlを継承するクラスで同様の問題がありました。私はあなたの状況の回避策があると思う:

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

...そしてMyToolStripMenuItemの代わりToolStripMenuItemを使用しています。

関連する問題