Otevírání Okna v jednom okně   otázka

VB.NET, Architektura

Dobrý den

Chtěl jsem vytvořit program který bude fungovat tak,že kliknu v menu na nějaký výběr a ukáže mi nějaký obsah. To se bude nacházet ve FORM1. Ale když potřebuju ukázat obsah z jiného Okna ... FORM2

Tak dá se to pomocí nějaké funkce zobrazit? Nemluvím o tom že bych zadal tento příkaz:

My.Forms.Form2.ShowDialog()

Já potřebuju funkci nebo nějaký způsob kterým bych zobrazil jiný obsah v jednom a tom samém formuláři. Snad mi rozumíte. Já vím že můj dotaz asi zní nepochopitelně,ale nevím jak jinak se zeptat.

Potřebuji nějaké řešení tohoto problému.

Děkuji :)

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

K tomu ti pomůže MDI.

Vytvoř 2 okna form1,form2 a tlačítko button1.

Tohle vlož do form1:

Private Sub Form1_load()mybase.load
Me.IsMDIContainer = True
End Sub
'Tlačítko pro zoobrazení okna
Private Sub Button1_click()button1.click
form2.mdiparent = me
Form2.show
end sub

Zkompiluj aplikaci a klikn na tlačítko Button1.

Okno Form2 se ti zoobrazí v okně Form1.

nahlásit spamnahlásit spam 2 / 4 odpovědětodpovědět

nebo použít tabcontrol, zadokovatho, u "horních záložek" nastavit visible = false. A měnit panel, kterej bude vidět podle potřeby.

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