Postupy: Komunikaci mezi formulářů v aplikaci (Visual Basic)
Tento příklad znázorňuje použití objektu My.Forms k přístupu k formuláři z jiného formuláře.
Objekt My.Forms poskytuje přístup k instanci každého formuláře v Windows aplikaci, které jsou deklarovány v projekt. To umožňuje kódu v jednom formuláři komunikaci s jiným formulářem.
Chcete-li vytvořit kód v jednom formulář, který může komunikovat s jiným formulářem
Vytvořte novou aplikaci pro systém Windows.
Výchozí název hlavního formuláře je Form1.
Další informace naleznete v tématu How to: Create a Windows Application Project.
Přidejte jiný formulář s názvem Form2.
Další informace naleznete v tématu How to: Add Windows Forms to a Project.
Přidejte tlačítko s názvem Button1do Form1 v Application Designer (Návrháři aplikací).
Poklepejte na možnost Button1.
V obslužné rutině události Click pro Button1, přidejte následující kód:
My.Forms.Form2.Text = Now.ToString My.Forms.Form2.Show()
Spusťte aplikaci.
Vyberte ovládací prvek Tlačítko.
Form2 se otevře a jeho nadpis zobrazí aktuální čas.
Počkejte několik sekund a klikněte znovu na tlačítko Button1.
Form2 zůstane otevřený a aktualizuje se nadpis s aktuálním časem.
Viz také
Úkoly
Postupy: Přístup všech otevřených formulářů aplikace (Visual Basic)