У меня есть программа, которая нуждается только в NotifyIcon для работы по назначению. Поэтому я пытаюсь скрыть основную форму при запуске программы.
В frmMain_Load я попробовал оба
this.Hide();
this.Visible = false;
без успеха.
Они работают в других методах, например, в методе NotifyIcon_MouseClick, но я хочу, чтобы он спрятался при загрузке.
Я увидел в другом вопросе здесь, где Матиас предложил это:
BeginInvoke(new MethodInvoker(delegate
{
Hide();
}));
Это работает, но когда я запускаю программу, я вижу, что форма быстро мигает. Это лучше, чем ничего, но мне интересно, есть ли лучшее решение для этого.
Спасибо.