Какое Приложение. Выполненный () делает?

Я думал, что WinForms являются классами как любыми другими классами. Но запуск проекта формы получает меня, путают. Почему новая Форма запускается с Приложения. Выполненный и какой механизм происходит в нем?

5
задан Freshblood 13 June 2010 в 22:01
поделиться

2 ответа

Как сказано в документации , он начинает выполнение стандартного цикла сообщений приложения в текущем потоке. Цикл сообщений обрабатывает щелчки, нажатия клавиш, запросы рисования и многое другое.

Когда вызывается с формой в качестве аргумента , он также делает эту форму видимой.

12
ответ дан 18 December 2019 в 10:42
поделиться

Это восходит к Win32 API. Winforms сидит поверх win32 api. Application.Run() подключает (реализует) вашу программу к циклу сообщений win32. Практически все события мыши и клавиатуры (и большинство других, инициированных пользователем) являются сообщениями win32.

4
ответ дан 18 December 2019 в 10:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: