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