2012-10-31 2 views
4

그래프를 작성할 수 있도록 선과 원을 추가 할 때 권장되는 것이 있습니까? 그래프 자체 아래에서 배경 이미지로 작업 할 것입니다.양식을 그리기 위해 PictureBox 나 Panel을 사용해야합니까?

+0

또한 WPF 또는 Silverlight를 사용하고 있습니까? –

+1

@JohnSaunders 태그를 기반으로 한 Windows Forms라고 가정합니다. – xxbbcc

+0

나는 둘 다 말할 수 없다. 자신 만의 그림을 그리는 경우 다른 두 가지 중 하나만 필요하다면 Control 자체를 상속받습니다. –

답변

5

PictureBox을 사용하십시오. 나중에 코드를 유지 관리하는 것이 가장 쉽습니다. A Panel은이 경우 실제로 유용하지 않으며 Form에 직접 그려지는 - 작동하는 동안 - 나중에 변경하기가 더 어려워집니다.

PictureBoxPaint 이벤트 만 처리하면 거기에 모든 그림이 표시됩니다.

+0

또한 애니메이션 그래픽 도형이 '패널'에서 깜박이고 '그림 상자'에서 발생하지 않는다는 사실을 알게되었습니다. – jonathana

+1

@jonathana Panel을 사용하더라도 제대로 작동하도록 만들 수 있지만 PictureBox로 할 필요가없는 추가 작업입니다. – xxbbcc

관련 문제