Скрыть форму C # GUI - PullRequest
       2

Скрыть форму C # GUI

3 голосов
/ 09 июня 2011

Несмотря на иронию этого вопроса, как вы могли бы скрыть форму или даже лучше запустить приложение полностью без вывода сообщений?

Ответы [ 5 ]

3 голосов
/ 09 июня 2011

Если вы не хотите, чтобы ваша форма отображалась, не звоните по номеру .Show() из Main().

3 голосов
/ 09 июня 2011

Для тихого запуска приложения сделайте его службой окна, а не приложением winforms

3 голосов
/ 09 июня 2011

Есть ли причина, по которой вам нужно использовать форму?Почему бы не сделать это консольным приложением?Если вам нужны оба сценария, как пользовательский интерфейс, так и «тихий», вы можете поместить общую функциональность в отдельный проект библиотеки классов, скомпилировать его и ссылаться на DLL как в проекте winforms, так и в консольном проекте.

2 голосов
/ 09 июня 2011

Установите для WindowState значение Minimized.

Вы также можете скрыть его от Taksbar, установив ShowInTaskbar=false;

С помощью этихДва свойства, вы можете полностью контролировать отображение вашей формы, в зависимости от ваших собственных требований.

1 голос
/ 09 июня 2011

http://www.go4expert.com/forums/showthread.php?t=973, здесь вы можете скрыть любое окно из C #.

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