자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi Showmodal 시 Cannot make a visible window modal 오류 발생
2017.11.21 14:36
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 바쁜 와중에도 답변을 주시는 분들께 감사 댓글 필수
-----------------------------------------------------------------------------------------------
1. 개발/실행 플랫폼
(1) OS : Windows 10
(2) 개발툴 : RAD Studio 10.2
작업순서
1. File => New => VCL Forms Application (form1)
2. File => New => VCL Form (form2)
3. form1.FormStyle := fsMDIForm
form2.FormStyle := fsMDIChild
4. form2.Visible := false
5. Project => Optons => Forms : form2를 Auto-create forms => Available forms 로 옮기기
5. button1 추가 on form1
6.
procedure TForm1.Button1Click(Sender: TObject);
begin
form2 := Tform2.create (self);
form2.showmodal;
end;
실행해서 버튼 클릭시
1. Cannot make a visible window modal 오류 발생
2. form2가 button 뒤에 표시됨
무슨 문제인지 모르겠습니다.
도움을 요청 드립니다.
Delphi Showmodal 시 Cannot make a visible window modal 오류 발생
2017.11.21 14:36
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 바쁜 와중에도 답변을 주시는 분들께 감사 댓글 필수
-----------------------------------------------------------------------------------------------
1. 개발/실행 플랫폼
(1) OS : Windows 10
(2) 개발툴 : RAD Studio 10.2
작업순서
1. File => New => VCL Forms Application (form1)
2. File => New => VCL Form (form2)
3. form1.FormStyle := fsMDIForm
form2.FormStyle := fsMDIChild
4. form2.Visible := false
5. Project => Optons => Forms : form2를 Auto-create forms => Available forms 로 옮기기
5. button1 추가 on form1
6.
procedure TForm1.Button1Click(Sender: TObject);
begin
form2 := Tform2.create (self);
form2.showmodal;
end;
실행해서 버튼 클릭시
1. Cannot make a visible window modal 오류 발생
2. form2가 button 뒤에 표시됨
무슨 문제인지 모르겠습니다.
도움을 요청 드립니다.
MDI Child 폼은 ShowModal을 지원하지 않습니다.