2014-04-23 4 views
0

Windows Forms에서 MS Access의 관계 다이어그램과 비슷한 MDI 부모 내부의 두 폼 간의 연결을 표시하기 위해 선을 사용하여 관계를 표시하고 싶습니다.Windows에서 MDI 자식 간의 커넥터 그리기

ms access relations

(또는 부모 배경에) 아이들 아래에 선을 그릴 내 옵션은 무엇입니까?

+0

mdi 자식 또는 도구 창 또는 도구 창처럼 보이는 이동 가능 구성 요소인지 여부는 알 수 없습니다. –

+0

Access의 스크린 샷은 부모 밖에 이동할 수 없으므로 MDI 하위를 보여줍니다. – Jay

답변

1

MDI를 사용하려면 보조 양식을 호스팅하는 MdiClient 컨트롤의 Paint 이벤트를 처리해야합니다. 실제로 직접 노출되지는 않지만 부모 양식의 Controls 컬렉션을 통해 액세스 할 수 있습니다. 이 유형의 유일한 하위 제어 및 대부분의 경우 유일한 하위 제어입니다. 그런 다음 GDI +를 사용하여 적절한 양식 쌍 사이에 선을 그릴 수 있습니다.

+0

Thanks @jmcilhinney! 나는'MdiClient.OnMdiClientPaint()'와'e.Graphics.DrawLine()'을 사용하여 끝냈다. – Jay

관련 문제