Мне нужно скрыть свой Form
при запуске операционной системы (окна 7).
Чтобы добиться этого, я попробовал решение: -Почему ShowInTaskbar замораживает приложение?
if (Program.Args == "/startup")
{
this.Hide();
this.ShowInTaskbar = false;
}
я имел выше код в моем Form1_Load Event, Program.Args
это аргумент командной строки подается в моей программе.
Что не так в приведенном выше коде?
Как я могу скрыть свою форму с помощью аргументов командной строки?
Как некоторые люди предложили использовать
this.WindowState = FormWindowState.Minimized
this.ShowInTaskbar = false
Я попробовал, но мои зависания приложения, например: -
Если я закомментируйте строку
this.ShowInTaskBar = false
его выполняется нормально, но отображается значок в панели задач.
Нормальный вид приложения является: -
Ваш код кажется правильным, просто поставьте точку останова в if block и проверьте, правильно ли ваш аргумент или нет. – Arshad
Я предполагаю, что это единственная форма, которая у вас есть. Тогда это основная форма. Это может помочь http://stackoverflow.com/questions/8764745/how-to-hide-the-mainform-and-still-run-the-program http://stackoverflow.com/questions/70272/single-form- hide-on-startup –
@Arshad Я дважды проверял, мои аргументы командной строки верны. –