Condividi tramite


Procedura: comunicare tra form in un'applicazione

Aggiornamento: novembre 2007

In questo esempio viene illustrato il modo in cui utilizzare l'oggetto My.Forms per accedere a un form da un altro form.

L'oggetto My.Forms fornisce l'accesso a un'istanza di ciascun form di un'applicazione Windows dichiarato nel progetto dell'applicazione. In tal modo, il codice presente in un form può comunicare con l'altro form.

Per creare codice in un form in grado di comunicare con un altro form

  1. Creare una nuova applicazione Windows.

    Il nome predefinito del form principale è Form1.

    Per ulteriori informazioni, vedere Procedura: creare un progetto applicazione Windows.

  2. Aggiungere un altro form con il nome Form2.

    Per ulteriori informazioni, vedere Procedura: aggiungere Windows Form a un progetto.

  3. Aggiungere un pulsante denominato Button1 a Form1 in Progettazione applicazioni.

  4. Fare doppio clic su Button1.

  5. Nel gestore eventi per l'evento Click di Button1, aggiungere il seguente codice:

    My.Forms.Form2.Text = Now.ToString
    My.Forms.Form2.Show()
    
  6. Eseguire l'applicazione.

  7. Fare clic su Button1.

    Verrà aperto Form2 e il titolo conterrà l'ora corrente.

  8. Attendere alcuni secondi e fare clic su Button1 di nuovo.

    Form2 rimarrà aperto e il titolo verrà aggiornato con l'ora corrente.

Vedere anche

Attività

Procedura: accedere a tutti i form aperti di un'applicazione

Concetti

Accesso ai form di un'applicazione

Riferimenti

Oggetto My.Forms