Sdílet prostřednictvím


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

  1. 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.

  2. Přidejte jiný formulář s názvem Form2.

    Další informace naleznete v tématu How to: Add Windows Forms to a Project.

  3. Přidejte tlačítko s názvem Button1do Form1 v Application Designer (Návrháři aplikací).

  4. Poklepejte na možnost Button1.

  5. 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()
    
  6. Spusťte aplikaci.

  7. Vyberte ovládací prvek Tlačítko.

    Form2 se otevře a jeho nadpis zobrazí aktuální čas.

  8. 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)

Odkaz

My.Forms Object

Koncepty

Přístup k aplikaci formulářů (Visual Basic)