나는 C#을 사용하여 Windows 양식 응용 프로그램을 개발했습니다.다른 폼에서 새 창을 여는 방법 C#
로그인 폼 및 기본 폼과 같은 두 가지 폼이 있습니다. 올바른 로그인 자격 증명을 입력하면 이 닫히고 (숨겨지지 않음) 로그인 폼이 표시되고 기본 폼이 표시됩니다.
는 다음 코드MainForm main=new MainForm();
this.hide();//close login form
main.show();//display main form
사용하지만 I는 MDI 용기에 크로스 마크 (우측 상단 구석)을 이용하여 기본 형상을 닫을 때, 기본 형태는 애플리케이션이 계속 실행되지만, 폐쇄 작업 관리자.
이전 코드 대신 다음 코드를 사용하면 응용 프로그램이 기본 폼 표시 전에 닫힙니다.
this.close()//close login form
main.show();//display main form
메인 폼에서 mdi 컨테이너를 숨겨야합니까? 아니면이를 수행 할 수있는 방법이 있습니까? 도와주세요.
가 작동했습니다.! 고맙습니다 satson .. :) – sanzy
좋은 생각, satson – Sagotharan
나는 이것이 다소 OP가 원했던 방식으로 작동한다는 것에 동의하지만, 이것은 OP가 원하지 않는 것입니다. 그 또는 그녀는 로그인 양식을 닫으 려하지 않았습니다. 로그인 양식이 닫히고 성공적인 로그인이 발생할 때 기본 양식을 시작하는 방법에 대해서는 아래의 내 대답을 참조하십시오. – waltmagic