WindowsFormsApplicationBase.Startup 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在应用程序启动时发生。
public:
event Microsoft::VisualBasic::ApplicationServices::StartupEventHandler ^ Startup;
public event Microsoft.VisualBasic.ApplicationServices.StartupEventHandler Startup;
member this.Startup : Microsoft.VisualBasic.ApplicationServices.StartupEventHandler
Public Custom Event Startup As StartupEventHandler
Public Event Startup As StartupEventHandler
事件类型
示例
本示例使用 My.Application.SplashScreen
属性和 My.Application.Startup
事件在应用程序启动时使用状态信息更新初始屏幕。
Private Sub MyApplication_Startup(
sender As Object,
e As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs
) Handles Me.Startup
' Get the splash screen.
Dim splash As SplashScreen1 = CType(My.Application.SplashScreen, SplashScreen1)
' Display current status information.
splash.Status = "Current user: " & My.User.Name
End Sub
此示例要求项目具有名为 SplashScreen1
的初始屏幕。 初始屏幕需要具有名为 Status
的属性来更新其用户界面。
必须在应用程序事件的“代码编辑器”窗口中输入代码。 若要访问此窗口,请按照本主题的“备注”部分中的说明进行操作。 有关详细信息,请参阅 Application Page, Project Designer (Visual Basic)(应用程序页、项目设计器 (Visual Basic)。
注解
正常的 (非单实例) 应用程序每次启动时都会引发 Startup
事件。 仅当应用程序尚未处于活动状态时,单实例应用程序才会在启动时引发 Startup
事件;否则,它将引发 StartupNextInstance
事件。 有关详细信息,请参阅 StartupNextInstance。
此事件是 Visual Basic 应用程序模型的一部分。 有关详细信息,请参阅 Visual Basic 应用程序模型概述。
可以使用 Cancel 参数的 e
属性来控制应用程序的启动窗体的加载。 当 属性 Cancel 设置为 True
时,启动窗体不会启动。 在这种情况下,代码应调用备用启动代码路径。
可以使用 CommandLine 参数的 e
属性或 CommandLineArgs 属性来访问应用程序的命令行参数。
事件处理程序的代码 Startup
存储在默认隐藏的 ApplicationEvents.vb 文件中。
访问应用程序事件的“代码编辑器”窗口 |
1. 在解决方案资源管理器中选择项目后,单击“项目”菜单上的“属性”。 2. 单击“应用程序”选项卡。 3. 单击“ 查看应用程序事件 ”按钮以打开代码编辑器。 有关详细信息,请参阅 Application Page, Project Designer (Visual Basic)(应用程序页、项目设计器 (Visual Basic)。 |
可用性(按项目类型)
项目类型 | 可用 |
---|---|
Windows 窗体应用程序 | 是 |
类库 | 否 |
控制台应用程序 | 否 |
Windows 窗体控件库 | 否 |
Web 控件库 | 否 |
Windows 服务 | 否 |
网站 | 否 |