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

델파이 Q&A
Delphi Programming Q&A
[3379] [답변] GRUNT95/ 모달과 모달리스 폼..
태을천 [ ] 2326 읽음    1998-06-23 15:53
모달 폼은 화면에 출력되었을때 이 폼이 종료되기 전까지는
애플리케이션 내의 다른 폼으로 포커스를 이동 할 수 없도록
디자인 되어 있습니다.
말하자면 사용자로부터 어떤 답변(액션)을 요구한다고 해야겠죠.
다이얼로그를 생각하시면 될겁니다.

비모달 폼은 모달 폼에 대해서 조금은 자유스럽죠.
비모달 폼에서는 다른 폼으로 포커스를 이동할 수 있습니다.
말하자면 두개의 폼에서 왔다갔다 하면서 작업도 할 수 있죠.

모달폼을 생성하고자 할때는
procedure TForm1.Button1Click(Sender: TObject);
begin
  Form2 := TForm2.Create(nil);
  Form2.ShowModal;
  Form2.Free;
end;
이렇게 코딩하면 됩니다.
비모달 폼을 작성하시고자 한다면
위에서 showModal을 show로 바꾸시면 됩니다.

하지만 비모달 폼은 제약이 있어여, 뭐냐면 비모달 폼을 생성시킨 폼이
종료되면 같이 종료한다는 거죠.
이것은 아주 쉬운거니까..조금만 해 보시면 익숙해 질겁니다.



+ -

관련 글 리스트
3379 [답변] GRUNT95/ 모달과 모달리스 폼.. 태을천 2326 1998/06/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.