2013-10-12 1 views
0

나는 퀴즈를 만들었을 때이 글을 썼다.Form2를 사용하여 양식을 연 fm2 = 새 Form2(); 어떻게 1 차 양식을 숨기나요?

radioButton1을 선택하면 1 점을 얻었으며 다음 양식에 표시됩니다. 이제는 내 프로그램이 모든 질문에 대해 새로운 양식을 열고 이전 질문을 숨기지 않습니다.

Form2 fm2 = new Form2(); 
if (radioButton1.Checked) 
{ 
    int poäng = 1; 
    fm2.lblAntalPoäng.Text = poäng.ToString(); 
    fm2.ShowDialog(); 
} 

답변

1
Form1.Hide(); 

그런 다음 클래스 자체에있는 경우 :

this.Hide(); 
+0

감사의 this.Hide(); 일했다. 그러나 Form1.Hide(); 하지 않았다 – user2873537

1
Form a = new Form();    
this.Hide(); // If you are in Class Form b 
a.ShowDialog(); 
this.Show(); // this will enable the Parent (Hidden)form to reappear. 
관련 문제