ToolStripContainer + ChildForm   zodpovězená otázka

VB.NET

Dobrý den,

rád bych se zeptal jestli má někdo zkušenosti s použitím ToolStripContainer v MDI Formu. Nejde mi totiž zobrazit ChildForm uvnitř MDI Formu.

Předem díky za pomoc

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Takže jsem nakonec přeci jenom objevil na MSDN jak na to. Stačí přidat jeden řádek kódu.

 private void ShowNewForm(object sender, EventArgs e)
        {
            // Create a new instance of the child form.
            Form childForm = new Form();
            // Make it a child of this MDI form before showing it.
            childForm.MdiParent = this;

            // Add the child to the ContentPanel.
            this.toolStripContainer1.ContentPanel.Controls.Add(childForm);

            childForm.Text = "Window " + childFormNumber++;
            childForm.Show();
        } 

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Doporučuji dle rad na MSDN skutečně použít druhý způsob a to nepřidávat ToolStripContainer, ale na každou stranu (kde je to potřeba) samostatně ToolStripPanel.

ToolStripContainer přináší spíš jen řadu problémů navíc.

nahlásit spamnahlásit spam 1 / 1 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