如何:更改应用程序的启动对象 (Visual Basic)

项目的**“启动对象”“启动窗体”**属性定义在加载应用程序时要调用的入口点。 通常,将它设置为应用程序中的主窗体,或设置为启动应用程序时应运行的 Sub Main 过程。

可以在**“项目设计器”“应用程序”页中设置“启动对象”“启动窗体”**属性。 有关更多信息,请参见“项目设计器” ->“应用程序”页 (Visual Basic)

“项目设计器”中的“启动窗体”/“启动对象”选项取决于项目类型。 例如,控制台应用程序具有“启动对象”选项,该选项可以是“Sub Main”“Module1”。 Windows 应用程序则具有**“启动窗体”选项,该选项可以是“Form1”“Sub Main”(请参见下面的注意部分)。 因为类库没有入口点,所以对于它们此属性的唯一选项是“(无)”**。

“启用应用程序框架”选项指定项目将是否使用应用程序框架。 此设置影响“启动窗体”/**“启动对象”**中可用的选项:

  • 如果选中**“启用应用程序框架”(默认值),则此选项为“启动窗体”**且只显示窗体,因为应用程序框架只支持启动窗体,而不支持对象。

  • 如果清除**“启用应用程序框架”,则此选项变成“启动对象”**,并显示窗体和类或带有一个 Sub Main 的模块。 如果禁用应用程序框架,则应用程序使用您创建的自定义 Sub Main 过程,并且您必须在窗体的 Sub Main 过程中添加代码。

    如果将自定义 Sub Main 过程用作**“启动对象”**,则不执行应用程序事件(Startup、Shutdown、StartupNextInstance 和 UnhandledException)中的代码。

更改启动对象或启动窗体

  1. 在**“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”**。

  2. 单击**“应用程序”**选项卡。

  3. 从**“启动对象”“启动窗体”**下拉列表中选择 Startup 对象。

将 Windows 应用程序的启动对象设置为 Sub Main

  1. 在**“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”**。

  2. 单击**“应用程序”**选项卡。

  3. 清除**“启用应用程序框架”**复选框。

  4. 从**“启动对象”下拉列表中选择“Sub Main”**。

请参见

参考

“项目设计器” ->“应用程序”页 (Visual Basic)

其他资源

管理应用程序属性