C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[23302] 감사합니다. and 자문자답...
배달민족 [] 678 읽음    2002-12-21 04:42
먼저 초짜님의 답변... 감사합니다. ^^*

그런 방법도 있군요...
저도 고민끝에 방금 해결한 방법이 있어서 한번 올려봅니다.
고수님들이 보시기에 잘못된 부분이 있으면 지적해 주세요.. ^^;;

우선 Form1과 Form2가 있을때...
먼저 빌더의 Project -> Options 에서 Main Form을
Form2로 잡아 두었습니다.

그리고,
Form2의 Create 이벤트에서
    Form1 = new TForm1(this);
    Form1->ShowModal();
    Form2->Hide();
을 주고,

Form2의 버튼 OnClick 이벤트에서
Form1->Show();
합니다.

Form1에서 Form2로 가기 위해 아래와 같은 코딩을 했습니다.
    Form1->Visible = false;
    Form2->Show();

이렇게 하니...
프로그램을 실행하면, Form1이 먼저 뜨게 되고,
정상적인 login 절차를 거치면, Form2가 뜨네요..
다시 Form2에서 사용자를 바꾸기 위해 Form1을 호출(Form1->Show();)하고
Form1을 바로 닫아도 프로그램이 종료되지 않았습니다. ^^;;;

방법을 강구하면서 계속 문제시 되던 Form2를 닫았을때, 프로세스가 살아 있던것도
해결이 되더군요..


이런식의 삽질식 방법 말구, 더 좋은 방법이 있으면 조언을 부탁합니다.
그럼 모두 즐프하세요.. ^^*


+ -

관련 글 리스트
23300 폼 close 시 다른 폼이 다시 뜨게 하려면... 배달민족 632 2002/12/20
23301     Re:폼 close 시 다른 폼이 다시 뜨게 하려면... 초짜 807 2002/12/21
23302         감사합니다. and 자문자답... 배달민족 678 2002/12/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.