Есть ли способ создать скрытое главное окно в C #? - PullRequest
20 голосов
/ 26 марта 2009

Мне просто нужно приложение на c # со скрытым главным окном, которое будет обрабатывать и отвечать на оконные сообщения.

Я могу создать форму, не показывая ее, а затем вызвать Application.Run (), не передавая форму, но как я могу подключить созданную форму к циклу сообщений?

Есть ли другой способ сделать это?

Заранее спасибо за любые советы!

Ответы [ 12 ]

0 голосов
/ 26 марта 2009

Вы должны посмотреть на создание «службы», так как это приложение без формы. Смотри http://support.microsoft.com/kb/816169

0 голосов
/ 26 марта 2009

в файле кода Form1 добавить this.Visible = false; конструктору.

Это будет скрывать окно, но будет мигать секунду, прежде чем оно будет скрыто. В качестве альтернативы вы можете написать свою собственную команду Application.Run.

для получения дополнительной информации http://social.msdn.microsoft.com/forums/en-US/winforms/thread/dece45c8-9076-497e-9414-8cd9b34f572f/

также вы можете установить this.ShowInTaskbar в false.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...