Q&A

  • MDI 부모 폼에서 여러개의 자식 폼을 띄울때 어떻게 좀...


또 질문입니다...~~;

고수님들과.. 한델 분들 안녕하세요??

일요일도 컴과 싸워야 하는 분들... 흑흑... 식사는 하고 앉자들 계신지....



질문에 대한 내용입니다....

MDI폼에서 자식폼을 띄울때 문제가 있습니다...

자식폼이 여러개이다 보니까 이 폼(이하 '가') 띄웠다가 다른 폼(이하 '나')을 띄울때...

가 폼을 닫지 않고 나 폼을 띄울때가 있지 않습니까? (물론 메뉴를 사용해서요...)

근데... 나폼에 데이터를 저장하고 닫기 버튼을 누르면 가 폼이 숨어서 살아서 자기도 띄워 달라고 바락을 합니다...

물론 띄워 줄려구 하면 system메뉴를 없앴기때문에 살리질 못하져...

결론적인 질문은 가폼을 닫기 버튼을 누르지 않고 나 폼을 띄었을 때 자동적으로 가폼이 닫기가 되는 것입니다...

폼을 열때는 메뉴바를 사용한다는 것을 참고 해 주세요...



저두 언젠가 이 게시판에 답변을 할 수 있는 날이 있길 빌며.....

고수님들의 많은 조언을 부탁드립니다...

글구.. 식사 안 하신분 꼭 식사하세요... 모두 먹구 살자고 하는 것들인데....

꼭 먹기 위해 사는 것은 아니지만.... 사랑하는 사람을 위해서도 살아야죠^^;

쓸 데 없는 이야기도 했군요...^^;

그럼...





1  COMMENTS
  • Profile
    2000.09.17 22:33
    초 wrote:

    >

    > 또 질문입니다...~~;

    > 고수님들과.. 한델 분들 안녕하세요??

    > 일요일도 컴과 싸워야 하는 분들... 흑흑... 식사는 하고 앉자들 계신지....

    >

    > 질문에 대한 내용입니다....

    > MDI폼에서 자식폼을 띄울때 문제가 있습니다...

    > 자식폼이 여러개이다 보니까 이 폼(이하 '가') 띄웠다가 다른 폼(이하 '나')을 띄울때...

    > 가 폼을 닫지 않고 나 폼을 띄울때가 있지 않습니까? (물론 메뉴를 사용해서요...)

    > 근데... 나폼에 데이터를 저장하고 닫기 버튼을 누르면 가 폼이 숨어서 살아서 자기도 띄워 달라고 바락을 합니다...

    > 물론 띄워 줄려구 하면 system메뉴를 없앴기때문에 살리질 못하져...

    > 결론적인 질문은 가폼을 닫기 버튼을 누르지 않고 나 폼을 띄었을 때 자동적으로 가폼이 닫기가 되는 것입니다...

    > 폼을 열때는 메뉴바를 사용한다는 것을 참고 해 주세요...

    >

    > 저두 언젠가 이 게시판에 답변을 할 수 있는 날이 있길 빌며.....

    > 고수님들의 많은 조언을 부탁드립니다...

    > 글구.. 식사 안 하신분 꼭 식사하세요... 모두 먹구 살자고 하는 것들인데....

    > 꼭 먹기 위해 사는 것은 아니지만.... 사랑하는 사람을 위해서도 살아야죠^^;

    > 쓸 데 없는 이야기도 했군요...^^;

    > 그럼...

    >

    >



    //이미 존재할경우

    for i:=0 to MDIchildcount - 1 do

    if MDIchildren[i] is Tform11 then begin exit;

    MDIchildren[i].Show;

    exit;

    end;

    //없을경우

    for i:=0 to MDIchildcount - 1 do

    if not(MDIchildren[i] is Tform11) then begin

    MDIChildren[MDIChildCount-1].Close;

    end;

    Form11:=Tform11.create(self);



    흑흑흑.... 자답입니당~~~~