Работа с треем. Создание приложения с изначально невидимой формой на C# на C#

{lang: 'ru'}

Это делается предельно просто. Чтобы форма не была видна при старте приложения, гарантированно не было эффекта мигания формы и прочего, достаточно всего лишь не передавать параметр-стартовую форму при запуске цикла обработки сообщений в функции Main нашего приложения на C#. Запуск цикла осуществляется методом Run() класса Application. Как написано в MSDN, он (метод Run) «запускает цикл обработки сообщений приложения в текущем потоке и, при необходимости, делает форму видимой». Вот эту самую форму ему в данном случае и не передаем. Главное, не забыть её создать. Иначе все, привязанное к ней, не будет, естественно, работать

Код в этом случае будет примерно таким:

Напомню на всякий случай, что этот код в генерном проекте обычно помещается в файле Program.cs
Пример кода, думаю не требуется. Картинки, естетсвенно, тоже нет, т.к. показывать нечего. Наглядный пример использования скорее всего будет в следующей статье. Следим за обновлениями



Полезная статья? Их будет больше, если вы поддержите меня!