2010-06-03 3 views
0

약간의 충고 바랍니다. 나는 C#에서 시작했다. 나는 윈도우 폼에서 생성 된 일부 셰이프를 얻을 수 있었고 이제는 색으로 채우고 싶습니다. 몇 년 전에 공부했던 C++에서, 정말 쉬운 floodfill 함수가있었습니다. 기존의 C#에서 이와 유사한 방법을 사용할 수 없다는 것을 발견하는 것은 불쾌한 인식이었습니다. GDI +, DirectX 또는 웹에서 이것을 조사하여 실행 한 머리 글자 어 부분을 이해하지 않고 채우기를 구현할 수 있도록 누군가에게 나 또는 일부 코드에 대한 조언이 있습니까? 나는 불규칙한 모양을 채울 필요가있다. 그라디언트 및 투명도 컨트롤이 좋겠지 만 지금 당장은 단색의 채우기를 처리 할 것입니다. 모든 도움, 코드 또는 조언은 정말 감사하겠습니다.쉬운 홍수 채우기

답변

3

Graphics.FillXxxx() 메소드를 살펴보십시오. 가장 유연한 것은 FillPath입니다. GraphicsPath를 사용하면 임의의 모양을 정의하고 채울 수 있습니다.

+0

고맙습니다. 한스. 나는 그것을 들여다 볼 것이다. – Jimmy

관련 문제