Q&A

  • MDI폼의 Child폼 뜰때말이죠..
안녕하세요~~



MDI폼에서 메뉴를 구성해 여러개의 Child폼을 띄워쓰고 있습니다..



대부분의 Child폼들은 그 Child폼활성화할때 세팅해준데로..

top/left/height/width가 잘 맞아서 제위치에 놓입니다... 근데..

몇몇 Child폼들은 제가 지정해준데에 위치하지않습니다..

그 위치는 항상 같은거 같구요..

어디서 제가 정해준 위치를 무시하는거 같은데..

트레이스를 따라가도 어디서 잘못된지 모르겠습니다..



소스도 뭐 특별한것이 없기때문에 따로 올릴것이 없습니다..

해결방법이 있을까요~?

고수님들의 조언기다리겠습니다..





1  COMMENTS
  • Profile
    하얀까마귀 2000.04.13 00:56
    안녕하세요 하얀까마귀 입니다.



    음...



    폼 설정에 보시면 positon이 있습니다.



    여기 설정에..

    poDesigned : 이건 디쟈인 할때 설정된 데로 보이게 됩니다. The form poDefault : 이건 윈도우즈가 설정을 하죠

    poDefaultPosOnly : 이건 위치만 디폴트로 잡고 크기는 디자인과 같아요

    poDefaultSizeOnly : 이건 반대겠죠?

    poScreenCenter : 이건 화면에서 중앙

    poMainFormCenter : 요건 메인폼의 중앙

    poOwnerFormCenter : 요건 생성한 부모의 중앙 ( 메인폼 중앙과는 조금 다르죠?)



    이런게 있는데.. 보통은 디쟈인 또는 스크린센터나 메인폼 센터 정도로 하죠...



    그리고 mdi child의 경우에는 메인폼을 벗어나지 못하니까



    WindowState에 wsMaximized 로 설정해서 최대화 시켜 버립니다..



    뭐. 이렇게 하는게 보기에도 좋고...뭐 그러니까...



    도움이 되셧나요?? 세부적인 화면 설계가 어떻게 되어 있는지 모르니..자세히는



    말씀 못드리겠네요..



    그럼.. 즐거운시간 되세요



    - 하얀까마귀 -