2011-02-02 4 views
0

나는 나의 주요 신청서 양식 인 mdiform을 가지고있다. 그리고 나는 다음을 구현하려고합니다 :위치 소유자의 모양 위에 하나의 양식

사용자가 새로운 "제품"을 만들려고 할 때, 사용자가 모든 것을 입력하는 새로운 양식이 생성됩니다 (이는 자식 양식이 아니며 양식과 같은 마법사입니다). 필요한 정보. 일단 사용자가 다음에 팝업을 만들었던 다른 양식으로 mdi 양식을 "섀도우"하고 싶습니다. 내 문제는, 내가 mdi 양식 위에 아이 (팝업) 양식을 배치하려고 할 때, 그것은 항상 오프셋 (나는 내 ​​팝업 위치 양식을 설정하는 Mdi.Location을 사용하고 있습니다) 조금 위쪽으로 왼쪽.

나는 PointToScreen과 PointToClient를 시도했지만 해결 방법을 찾지 못했습니다. 아무도 내가 뭘 잘못 생각하고 있니?

감사합니다.

답변

2

문제가 무엇인지 알 수 없습니다. 폼의 StartPosition 속성을 담당해야합니다. 기본값은 "WindowsDefaultLocation"이며 특히 원하지 않는 곳에 두는 것이 좋습니다. "수동"으로 변경하고 Show()를 호출하기 전에 Location 속성을 설정하십시오. 예, 화면 좌표입니다. 상대는 없습니다.

관련 문제