Freigeben über


Gewusst wie: Angeben des Instanziierungsverhaltens für eine Anwendung (Visual Basic)

Aktualisiert: November 2007

Hinweis:

Dieses Thema bezieht sich ausschließlich auf Visual Basic-Projekte.

Bei mit Visual Basic erstellten Anwendungen handelt es sich standardmäßig um Anwendungen mit mehreren Instanzen, d. h., Benutzer können mehrere Instanzen der kompilierten Anwendung starten. In einigen Fällen soll möglicherweise verhindert werden, dass Benutzer mehrere Instanzen der Anwendung starten. Legen Sie dazu für das Projekt auf der Seite Anwendung des Projekt-Designers die Eigenschaft Make Single Instance Application fest.

Wenn das Kontrollkästchen Einzelinstanzanwendung erstellen aktiviert ist, kann nur eine einzelne Instanz der kompilierten Anwendung gestartet werden. Wenn ein Benutzer versucht, eine zweite Instanz zu starten, erhält die bereits ausgeführte Instanz den Fokus, und das StartupNextInstance-Ereignis wird ausgelöst.

So erstellen Sie eine Einzelinstanzanwendung

  1. Wählen Sie im Projektmappen-Explorer ein Projekt aus, und klicken Sie im Menü Projekt auf Eigenschaften.

  2. Klicken Sie auf die Registerkarte Anwendung.

  3. Aktivieren Sie das Kontrollkästchen Einzelinstanzanwendung erstellen.

So erstellen Sie eine Anwendung mit mehreren Instanzen

  1. Wählen Sie im Projektmappen-Explorer ein Projekt aus, und klicken Sie im Menü Projekt auf Eigenschaften.

  2. Klicken Sie auf die Registerkarte Anwendung.

  3. Aktivieren Sie das Kontrollkästchen Einzelinstanzanwendung erstellen.

    Hinweis:

    Anwendungen verfügen standardmäßig über mehrere Instanzen.

Siehe auch

Referenz

My.Application.StartupNextInstance-Ereignis

Weitere Ressourcen

Verwalten von Anwendungseigenschaften