Q&A

  • MDIChild폼을 닫을때...
Form1에 Form2라는 MDIChild폼을 여러개 띄웠습니다
Form1에서 'Form2닫기' 라는 버튼을 클릭했을때
열려있는 모든 Form2를 닫고 싶은데
한개만 닫혀집니다
어떻게하면 모든 Form2를 닫을 수 있을까요?

[Form2생성]
Form2 := TForm2.Create(Application);

[Form2 Close]
Action := cafree;

[Form2 Destroy]
Form2 := nil;

[Form2닫기버튼 Click]
if Form2 <> nil then Form2.Close;


요약하자면 이렇게 코딩했습니다...
1  COMMENTS
  • Profile
    버섯 2002.01.17 18:40
        For ii := 0 to MDIchildcount -1 do
        begin
           MDIChildren[ii].free;
        end;

    ^^;