Gewusst wie: Ändern des Startobjekts für eine Anwendung (Visual Basic)
Aktualisiert: November 2007
Die Startobjekt-Eigenschaft oder die Startformular-Eigenschaft eines Projekts definiert den Einstiegspunkt, der aufgerufen werden soll, wenn die Anwendung geladen wird. Sie stellen diesen üblicherweise entweder auf das Hauptformular der Anwendung oder auf die Sub Main-Prozedur ein, die beim Start der Anwendung ausgeführt werden muss.
Sie können die Eigenschaften Startobjekt oder Startformular im Projekt-Designer auf der Seite Anwendung festlegen. Weitere Informationen finden Sie unter Seite "Anwendung", Projekt-Designer (Visual Basic).
Die Startformular/Startobjekt-Option im Projekt-Designer hängt vom Projekttyp ab. So verfügt z. B. eine Konsolenanwendung über eine Startobjekt-Option namens Sub Main oder Module1. Eine Windows-Anwendung verfügt über eine Startformular-Option namens Form1 oder Sub Main (siehe folgender Hinweis). Da Klassenbibliotheken über keinen Einstiegspunkt verfügen, ist für sie die einzige Option für diese Eigenschaft (Keine).
Die Option Anwendungsframework aktivieren gibt an, ob ein Projekt das Anwendungsframework verwendet. Diese Einstellung beeinflusst die für Startformular/Startobjekt verfügbaren Optionen:
Wenn Anwendungsframework aktivieren ausgewählt ist (Standard), lautet die Option Startformular, und es werden nur Formulare angezeigt, da das Anwendungsframework ausschließlich Startformulare, aber keine Objekte unterstützt. In diesem Fall verwendet die Anwendung die Standardeinstellung Sub Main.
Wenn Anwendungsframework aktivieren deaktiviert ist, wird diese Option zu Startobjekt, und es werden sowohl Formulare als auch Klassen oder Module mit einer Sub Main-Prozedur angezeigt. Wenn Sie das Anwendungsframework deaktivieren, verwendet die Anwendung eine benutzerdefinierte Sub Main-Prozedur, und Sie müssen in der Sub Main-Prozedur Code für das Formular hinzufügen.
Wenn Sie eine benutzerdefinierte Sub Main-Prozedur als Startobjekt verwenden, wird Code in den Anwendungsereignissen (Startup, Shutdown, StartupNextInstance und UnhandledException) nicht ausgeführt.
So ändern Sie das Startobjekt oder das Startformular
Wählen Sie im Projektmappen-Explorer ein Projekt aus, und klicken Sie im Menü Projekt auf Eigenschaften.
Klicken Sie auf die Registerkarte Anwendung.
Wählen Sie in der Dropdownliste Startobjekt oder in der Dropdownliste Startformular ein Startup-Objekt aus.
So legen Sie das Startobjekt für eine Windows-Anwendung auf Sub Main fest
Wählen Sie im Projektmappen-Explorer ein Projekt aus, und klicken Sie im Menü Projekt auf Eigenschaften.
Klicken Sie auf die Registerkarte Anwendung.
Deaktivieren Sie das Kontrollkästchen Anwendungsframework aktivieren.
Wählen Sie Sub Main aus der Dropdownliste Startobjekt aus.
Siehe auch
Referenz
Seite "Anwendung", Projekt-Designer (Visual Basic)