Класс Application

Класс Application, описанный в пространстве имен System.Windows.Forms, содер­жит статические свойства, методы и события, предназначенные для управления приложением в целом и получения его общих характеристик. Наиболее важные элементы класса Application перечислены в табл. 14.11.

Таблица 14.11. Основные элементы класса Application

Элемент класса Тип Описание
AddMessageFilter, RemoveMessageFilter Методы Позволяют перехватывать сообщения и выполнять с этими сообщениями нужные предварительные действия. Для того чтобы добавить фильтр сообщений, необходимо указать класс, реализующий интерфейс IMe ssageFilter1
DoEvents Метод Обеспечивает способность приложения обрабатывать сообщения из очереди сообщений во время выполнения какой-либо длительной операции
Exit Метод Завершает работу приложения
ExitThread Метод Прекращает обработку сообщений для текущего потока и закрывает все окна, владельцем которых является этот поток
Run Метод Запускает стандартный цикл обработки
    сообщений для текущего потока
CommonAppDataRegistry Свойство Возвращает параметр системного реестра,
    который хранит общую для всех пользователей
    информацию о приложении
CompanyName Свойство Возвращает имя компании
CurrentCulture Свойство Позволяет задать или получить информацию
    о естественном языке, для работы с которым
    предназначен текущий поток
CurrentInputLanguage Свойство Позволяет задать или получить информацию
    о естественном языке для ввода информации,
    получаемой текущим потоком
ProductName Свойство Позволяет получить имя программного продукта,
    которое ассоциировано с данным приложением
ProductVersion Свойство Позволяет получить номер версии программного
    продукта
StartupPath Свойство Позволяет определить имя выполняемого файла
    для работающего приложения и путь к нему
    в операционной системе
ApplicationExit Событие Возникает при завершении приложения
Idle Событие Возникает, когда все текущие сообщения
    в очереди обработаны и приложение
    переходит в режим бездействия
ThreadExit Событие Возникает при завершении работы потока в приложении. Если работу завершает главный поток приложения, это событие возникает до события ApplicationExit

Многие свойства класса Application позволяют получить метаданные сборки (на­пример, номер версии или имя компании), не используя типы пространства имен System.Reflection. Программист не часто работает непосредственно с клас­сом Application, поскольку большую часть необходимого кода среда формирует автоматически.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: