2009-12-10 4 views
0

나는 숨겨진 창문 (이 경우에는 Windows 모바일 양식이지만 Windows 양식에서는 아마도 같은 방식으로 수행함)을 어떻게 보이는지 궁금합니다.숨겨진 양식을 표시하는 방법은 무엇입니까?

처럼 말은 내가 양식 3을 닫습니다 버튼에서 양식 2. 클릭을 양식 삼을로드하고 숨길 버튼에 최대 클릭 양식이로드하는 버튼에이

로드 양식 1 클릭을 양식 2를 보여주십시오.

나는 그것을 숨기고 표시하는 방법을 알고 있습니다. hide()와 show()입니다.

이것은 Form2.show()를 호출하는 방법을 잘 모르겠습니다.

Form3 Form = new Form3() 
Form.show(); 
this.close(); 

그래서는 그때 나는 2 Form2를 나는 것 때문에 표시된 것 내가 위의 코드를 할 것인지

Form2 Form = new Form2() 
Form.show() 
this.close() 

그래서 그것을 다시 원하는 경우 양식이 다음 폐쇄 될 것이다 보여 만들 것 2 Form2 개체가 있습니다.

답변

0

표시하기 전에 항상 새 양식을 만드는 대신 한 번 작성하여 해당 양식에 대한 참조 (예 : 클래스의 구성원)를 저장하십시오. 그런 다음 해당 참조를 사용하여 양식을 표시하십시오.

+0

그래서 Form 객체를 보유하는 정적 속성은 무엇입니까? – chobo2

+0

기본적으로 아무 것도 없지만 응용 프로그램의 디자인에 따라 적절한 위치에 추가 할 수 있습니다. Form2 안에 정적 Form2 멤버를 추가 할 수도 있습니다. –

관련 문제