2014-07-15 3 views
0

양식에 원이있는 양식을 만들고이 원 안에 다른 모양 (사용자 정의)을 추가 한 다음 해당 모양을 다른 색상으로 채 웁니다.다른 모양을 만들고 색상을 채우는 방법은 무엇입니까?

  • 때때로 모든 모양이 원입니다.
  • 가끔은 원과 다각형이 있습니다.

이 문제를 어떻게 해결할 수 있습니까?

+0

이 모양은 임의의 다각형 일 수 있습니까? – jmcilhinney

+0

다각형이 정확하지 않음 설명되지 않은 모양이 그 모양을 나타내는 단어입니다. – YellowFlash

답변

1

Windows Forms를 사용한다면 거의 확실하게 GDI +를 사용하여 드로잉을 할 것입니다. 해당 컨트롤의 Paint 이벤트를 처리하고 e.Graphics 속성에서 제공하는 Graphics 개체를 사용하여 드로잉을 수행하거나 Graphics.FromImage으로 전화하여 Graphics 개체를 생성하여 Image 개체로 그립니다.

Graphics 클래스 및 그 이름이 "그리기"로 시작하는 문서, 특히 "채우기"를 확인해야합니다. 미리 정의 된 몇 가지 일반 모양을 제공 한 다음 Point 값의 배열을 사용하여 다각형의 꼭지점을 정의하거나 GraphicsPath 등을 사용하여 자신 만의 모양을 만들 수 있습니다.

관련 문제