У меня есть две формы form1 и form2 Я пытаюсь скрыть свою форму1 из формы2. Как это сделать?
Я не хочу скрывать форму1, если не закончу свой процесс в форме2. Если я закончу свой процесс в форме2, то моя форма1 закроется/скроется.как скрыть ДРУГИЕ формы из текущей формы C#
приведенный ниже код не работает. , ,
Form1 Frm = new Form1();
Frm.Hide();
или
Form1 Frm = new Form1();
Frm.Visible = false;
Не следует создавать новую форму. Вместо этого вы должны скрыть существующую 'form1'. Предположим, что 'form1' является переменной, указывающей на экземпляр формы, который вам нужно скрыть, просто сделайте это как' form1.Hide() '. –
Спасибо за комментарий. как скрыть это? если im в form2? Я не могу напрямую поставить Form1.Hide(); –
Очевидно, 'Form1' - это имя вашего класса формы. Но есть ли у вас какой-либо экземпляр этого класса (самой формы), доступный в вашей 'form2'? Код, который вы предоставили, недостаточен, чтобы сделать предположение о нем. Можете ли вы показать более подходящий код? –