2012-01-02 3 views
0

양식에 form1, form2, form3 및 form4의 네 가지 버튼이있는 기본 양식이 있습니다. 이 버튼들의 클릭 이벤트에서 나는이 코드 FormOne frm1 = new FormOne(); frm1.Show();을 추가했으며 그 반대의 경우에도 다른 폼을 탐색하기 위해 버튼을 추가했습니다.이 작업을 수행하는 방법 Windows 양식 탐색

Q1 : 어떻게 보이지 않는 1을 만들기 위해 : 때마다 내가 mainform 버튼을 눌러 있다는 사실에 문제가있다, 다른 형태의 디스플레이의 새로운 인스턴스가 더

Q2뿐만 아니라 하나의 인스턴스를 표시하는 방법 하나의 양식이 다른 양식이 보이면?

+0

MDI 컨테이너가 도움이되지 않습니까? Windows에서 대화 상자/창을 많이 사용하는 경우 MDI 컨테이너 대신 간단한 양식을 사용하는 것이 일반적입니다. – balexandre

답변

0

Q1 : 때마다 내가 mainform 버튼을 눌러 있다는 사실에 문제가, 다른 형태의 디스플레이의 새로운 인스턴스는 방법으로 양식을 저장 한 인스턴스 만

하지 더 표시 메인 폼의 인스턴스 멤버. 초기화 할 때 생성하고 마우스 버튼을 클릭하면 표시됩니다 (보통 때처럼).

Q2 : 다른 양식이 보이면 보이지 않는 첫 번째 양식을 만드는 방법은 무엇입니까?

숨기려는 양식 중에서 .Hide() 메서드를 호출하십시오.

관련 문제