Application 成员
提供 static 方法和属性以管理应用程序,例如启动和停止应用程序、处理 Windows 消息的方法和获取应用程序信息的属性。无法继承此类。
下表列出了由 Application 类型公开的成员。
公共属性
名称 | 说明 | |
---|---|---|
![]() ![]() |
AllowQuit | 获取指示调用方能否退出该应用程序的值。 |
![]() ![]() |
CommonAppDataPath | 获取所有用户共享的应用程序数据的路径。 |
![]() ![]() |
CommonAppDataRegistry | 获取所有用户共享的应用程序数据的注册表项。 |
![]() ![]() |
CompanyName | 获取与该应用程序关联的公司名称。 |
![]() ![]() |
CurrentCulture | 获取或设置当前线程的区域性信息。 |
![]() ![]() |
CurrentInputLanguage | 获取或设置当前线程的当前输入语言。 |
![]() ![]() |
ExecutablePath | 获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。 |
![]() ![]() |
LocalUserAppDataPath | 获取本地、非漫游用户的应用程序数据的路径。 |
![]() ![]() |
MessageLoop | 获取指示该线程上是否存在消息循环的值。 |
![]() ![]() |
OpenForms | 获取属于应用程序的打开窗体的集合。 |
![]() ![]() |
ProductName | 获取与该应用程序关联的产品名称。 |
![]() ![]() |
ProductVersion | 获取与该应用程序关联的产品版本。 |
![]() ![]() |
RenderWithVisualStyles | 获取指定当前应用程序是否使用可视样式绘制控件的值。 |
![]() ![]() |
SafeTopLevelCaptionFormat | 获取或设置当顶级窗口标题与版权警告标志一起显示时,要应用于顶级窗口标题的格式字符串。 |
![]() ![]() |
StartupPath | 获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。 |
![]() ![]() |
UserAppDataPath | 获取用户的应用程序数据的路径。 |
![]() ![]() |
UserAppDataRegistry | 获取用户的应用程序数据的注册表项。 |
![]() ![]() |
UseWaitCursor | 获取或设置是否将等待光标用于应用程序的所有打开的窗体。 |
![]() ![]() |
VisualStyleState | 获取指定可视样式如何应用于应用程序窗口的值。 |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
![]() ![]() |
AddMessageFilter | 添加消息筛选器以便在向目标传送 Windows 消息时监视这些消息。 |
![]() ![]() ![]() |
DoEvents | 处理当前在消息队列中的所有 Windows 消息。 |
![]() ![]() |
EnableVisualStyles | 启用应用程序的可视样式。 |
![]() ![]() |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) |
![]() ![]() ![]() |
Exit | 已重载。 |
![]() ![]() |
ExitThread | 退出当前线程上的消息循环,并关闭该线程上的所有窗口。 |
![]() ![]() |
FilterMessage | 对窗口消息运行任何筛选器,并返回已修改消息的副本。 |
![]() ![]() |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) |
![]() ![]() |
GetType | 获取当前实例的 Type。 (从 Object 继承。) |
![]() ![]() |
OleRequired | 初始化当前线程上的 OLE。 |
![]() ![]() |
OnThreadException | 引发 ThreadException 事件。 |
![]() ![]() |
RaiseIdle | 在宿主方案中引发 Idle 事件。 |
![]() ![]() ![]() |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) |
![]() ![]() |
RegisterMessageLoop | 注册一个回调以检查消息循环是否正在宿主环境中运行。 |
![]() ![]() |
RemoveMessageFilter | 从应用程序的消息泵移除一个消息筛选器。 |
![]() ![]() |
Restart | 关闭应用程序并立即启动新的实例。 |
![]() ![]() ![]() |
Run | 已重载。 在当前线程上开始运行标准应用程序消息循环。 |
![]() ![]() |
SetCompatibleTextRenderingDefault | 将某些控件上定义的 UseCompatibleTextRendering 属性设置为应用程序范围内的默认值。 |
![]() ![]() |
SetSuspendState | 挂起系统或使系统休眠,或者请求系统挂起或休眠。 |
![]() ![]() |
SetUnhandledExceptionMode | 已重载。 |
![]() ![]() |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) |
![]() ![]() |
UnregisterMessageLoop | 注销使用 RegisterMessageLoop 发出的消息循环回调。 |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
![]() ![]() |
Finalize | 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。) |
![]() ![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (从 Object 继承。) |
页首
公共事件
名称 | 说明 | |
---|---|---|
![]() ![]() |
ApplicationExit | 在应用程序即将关闭时发生。 |
![]() ![]() |
EnterThreadModal | 当应用程序即将进入模式状态时发生。 |
![]() ![]() |
Idle | 当应用程序完成处理并即将进入空闲状态时发生。 |
![]() ![]() |
LeaveThreadModal | 当应用程序即将离开模式状态时发生。 |
![]() ![]() |
ThreadException | 在发生未捕获线程异常时发生。 |
![]() ![]() |
ThreadExit | 在某线程即将关闭时发生。当应用程序的主线程即将关闭时,首先引发该事件,随后是 ApplicationExit 事件。 |
页首