Я использую две формы:
Форма1 содержит кнопку1
Форма2 содержит кнопку2 и панель1
Мой проект начинает использовать Form2. Затем я нажимаю кнопку 2, чтобы показать форму 1.
private void button2_Click(object sender, EventArgs e)
{
Form1 Frm = new Form1();
Frm.Show();
}
Затем в Form1 я нажимаю кнопку 1, чтобы скрыть Panel1 в Form2.
private void button1_Click(object sender, EventArgs e)
{
Form2 FormInstance = new Form2();
FormInstance.displayInit();
FormInstance.Refresh();
}
displayInit() — это метод внутри Form2:
public void displayInit()
{
panel1.Visible = false;
}
Но панель не скрыта из-за проблемы с обновлением, есть идеи?
FormInstance.Show()
в button1_Нажмите, чтобы увидеть созданную вами новую форму. Есть много отличных книг, которые помогут вам изучить объектно-ориентированное программирование. - person Hans Passant   schedule 17.08.2012