Ako spravne na kontrolu MdiChild   otázka

C#, WinForms, .NET

Potrebujem riesit viditelnost ToolStripu a to nasledovne.

Pokial ma MDIParent nejake MDIChild ToolStrip ma byt viditelny.

Ak vsak ziadne MDIChildren nie je ma byt Visible=false;

Dal som to do udalosti

 public void MainForm_Activated(object sender, EventArgs e)
        {
            if (this.ActiveMdiChild == null)
            {
                ToolStrip1.Visible = false;  
            }
            else ToolStrip1.Visible = true;  
        }

Ale po zatvoreni vsetkych MdiChild nedojde k zmene.

Co ma dost matie je ,ze pokial idem cez debug mod a krokujem to od zavretia posledneho okna. Event MainForm_Activated funguje.

Pokial to nekrokujem ToolStrip1 ostane stale viditelny.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback