Q&A

  • 프로그램에서의 여러 Client??
안녕하세요?

오널두 질문을 하게 되었네염....

또 다시 고수님덜의 도움을 부탁드립니다..

MDI 폼인데요... Parent의 Client 영역을 여러개로 만들고 싶거든요..

그러니까.. 프로그램 내에서의 가상 스크린과 같은 역활이죠..

각기 Clinet마다 서로 영향을 주지 않을 수 있도록.....

음... 예를 들어 1 번클라이언트영역에서 폼1을 생성시키고

2번클라이언트영역에서 폼2를 생성시킨후 Child 폼을 최대화 시킬때

1번 클라이언트 영역에는 영향을 받지 않는.....

일례를 들자면 위와 같은 말입니다.... 하여튼 서로 독립적인....

그런 방법이 없을까요??
1  COMMENTS
  • Profile
    김규억 2002.01.17 02:17




    변칙적인 방법인데요...

    실제로는 만들기가 힘들죠... ^^;

    메인폼에서 하위폼을 생성하면 MDI일 경우 하위폼의 부모를 메인폼으로 합니다...

    이것을 이용합니다...

    메인폼에 원하는 클라이언트 영역을 만드시고요...(대체로 panel이 되겠죠)

    하위폼을 생성하면 하위폼 parent 속성에 원하는 클라이언트 영역을 가지고 있는 panel을 지정합니다...  (form2.parent := panel1)

    하위클라스는 상위클라스의 범위를 벗어날 수 없기때문에 해당 영역밖에 사용할 수 없겠지요...

    그럼 이만~~