Freigeben über


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

Tipp

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

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

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 öffnen, erhält die bereits ausgeführte Instanz den Fokus, und das StartupNextInstance-Ereignis wird ausgelöst.

Das Kontrollkästchen Einzelinstanzanwendung erstellen ist nur verfügbar, wenn das Kontrollkästchen Anwendungsframework aktivieren aktiviert ist.

So erstellen Sie eine Anwendung mit einer oder 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 bzw. deaktivieren Sie unter Eigenschaften des Windows-Anwendungsframeworks das Kontrollkästchen Einzelinstanzanwendung erstellen.

    Tipp

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

Siehe auch

Referenz

Seite "Anwendung", Projekt-Designer (Visual Basic)

StartupNextInstance

Weitere Ressourcen

Verwalten von Anwendungseigenschaften