Q&A

  • mdi child폼에 위치에 관하여..
고수님들 제발좀 가르쳐 주세요..

mdi폼에서 child폼을 부를때 말입니다.

child폼을 여러개 띄우니까 계단식으로 생성이 되더군요..

그래서 child폼이 show되기전에 left,top값을 주니까 맨위로 가긴가는데

밑으로갔다가 다시 left,top값으로 이동했습니다. 흔들리는 느낌이 나서말입니다.

그래서 이번에는 child폼의 position을 poDefaultSizeOnly로 하구 borderstyle을

bsSingle로 하니까 깔끔하게 뜨더군요.근데 문제는 borderstyle을 bsSingle로 하면

사이즈 조절이 안되므로 show 이벤트가 끝난뒤에 borderstyle을 다시 bsSizeable로

바꾸어 주니까 사이즈 조절도 잘되구 child폼도 left,top값으로(여기서 left와 top는

각각 0,0) 잘 셋팅되었습니다.

근데 결정적인 문제는 borderstyle을 바꾸면 show이벤트가 한번 발생한다는 문제가

생기더라구요..


그래서 제가 하고싶은것을 말씀드리자면

child 폼이 생성될때 기존에 child폼이 몇개가 있던지 무시하고 무조건 맨위 그러니까

left : 0, top :0 으로 생성되면서 사이즈조절도 가능하구 또한 show 이벤트도

한번만 일어났으면 합니다.

위에서 해본 내용들은 여기 게시판을 다뒤져서 해본 방법입니다.

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

오늘도 밤을 새어야 될거 같습니다.
0  COMMENTS