안녕하세요~~
MDI폼에서 메뉴를 구성해 여러개의 Child폼을 띄워쓰고 있습니다..
대부분의 Child폼들은 그 Child폼활성화할때 세팅해준데로..
top/left/height/width가 잘 맞아서 제위치에 놓입니다... 근데..
몇몇 Child폼들은 제가 지정해준데에 위치하지않습니다..
그 위치는 항상 같은거 같구요..
어디서 제가 정해준 위치를 무시하는거 같은데..
트레이스를 따라가도 어디서 잘못된지 모르겠습니다..
소스도 뭐 특별한것이 없기때문에 따로 올릴것이 없습니다..
해결방법이 있을까요~?
고수님들의 조언기다리겠습니다..
음...
폼 설정에 보시면 positon이 있습니다.
여기 설정에..
poDesigned : 이건 디쟈인 할때 설정된 데로 보이게 됩니다. The form poDefault : 이건 윈도우즈가 설정을 하죠
poDefaultPosOnly : 이건 위치만 디폴트로 잡고 크기는 디자인과 같아요
poDefaultSizeOnly : 이건 반대겠죠?
poScreenCenter : 이건 화면에서 중앙
poMainFormCenter : 요건 메인폼의 중앙
poOwnerFormCenter : 요건 생성한 부모의 중앙 ( 메인폼 중앙과는 조금 다르죠?)
이런게 있는데.. 보통은 디쟈인 또는 스크린센터나 메인폼 센터 정도로 하죠...
그리고 mdi child의 경우에는 메인폼을 벗어나지 못하니까
WindowState에 wsMaximized 로 설정해서 최대화 시켜 버립니다..
뭐. 이렇게 하는게 보기에도 좋고...뭐 그러니까...
도움이 되셧나요?? 세부적인 화면 설계가 어떻게 되어 있는지 모르니..자세히는
말씀 못드리겠네요..
그럼.. 즐거운시간 되세요
- 하얀까마귀 -