public sealed class Application – класс, закрытый для наследования.
Предоставляет СТАТИЧЕСКИЕ (и только статические!) методы и свойства для общего управления приложением. редоставляет статические методы и свойства для управления приложением, в том числе:
§ методы для запуска и остановки приложения,
§ методы для запуска и остановки потоков в рамках приложения,
§ методы для обработки сообщений Windows,
§ свойства для получения сведений о приложении.
Открытые свойства
AllowQuit
Получает значение, определяющее, может ли вызывающий объект выйти из этого приложения.
CommonAppDataPath
Получает путь для данных приложения, являющихся общими для всех пользователей.
CommonAppDataRegistry
Получает раздел реестра для данных приложения, являющихся общими для всех пользователей.
CompanyName
Получает название компании, связанное с приложением.
CurrentCulture
Получает или задает данные о культурной среде для текущего потока.
CurrentInputLanguage
Получает или задает текущий язык ввода для текущего потока.
ExecutablePath
Получает путь для исполняемого файла, запустившего приложение, включая исполняемое имя.
LocalUserAppDataPath
Получает путь для данных приложения местного, не перемещающегося, пользователя.
MessageLoop
Получает значение, указывающее, существует ли цикл обработки сообщений в данном потоке.
ProductName
Получает название продукта, связанное с данным приложением.
ProductVersion
Получает версию продукта, связанную с данным приложением.
SafeTopLevelCaptionFormat
Получает или задает строку формата для использования в заголовках окон верхнего уровня, когда они отображаются с предупреждающим объявлением.
StartupPath
Получает путь для исполняемого файла, запустившего приложение, не включая исполняемое имя.
UserAppDataPath
Получает путь для данных приложения пользователя.
UserAppDataRegistry
Получает раздел реестра для данных приложения пользователя.
Открытые методы
AddMessageFilter
Добавляет фильтр сообщений для контроля за сообщениями Windows во время их направления к местам назначения.
DoEvents
Обрабатывает все сообщения Windows, в данный момент находящиеся в очереди сообщений.
EnableVisualStyles
Включите визуальные стили Windows XP для приложения.
Exit
Сообщает всем прокачкам сообщений, что следует завершить работу, а после обработки сообщений закрывает все окна приложения.
ExitThread
Выходит из цикла обработки сообщений в текущем потоке и закрывает все окна в потоке.
OleRequired
Инициализирует OLE в текущем потоке.
OnThreadException
Вызывает событие ThreadException.
RemoveMessageFilter
Удаляет фильтр сообщений из прокачки сообщений приложения.
Run
Перегружен. Запускает стандартный цикл обработки сообщений приложения в текущем потоке.
Открытые события
ApplicationExit
Происходит при закрытии приложения.
Idle
Происходит, когда приложение заканчивает обработку и собирается перейти в состояние незанятости.
ThreadException
Возникает при выдаче не перехваченного исключения потока.
ThreadExit
Происходит при закрытии потока. Перед закрытием главного потока для приложения вызывается данное событие, за которым следует событие ApplicationExit.
IMessageFilter позволяет остановить вызов события или выполнить специальные операции до вызова обработчика событий.
Класс имеет свойства CurrentCulture и CurrentInputLanguage, чтобы получать или задавать сведения о культурной среде для текущего потока.