Java to C# 패널에서 사용자 정의 그림을하는 방법
문제
Java에서 패널에서 사용자 정의 그림을 만들고 싶을 때는 일반적으로 Paint () 기능을 무시합니다.
이제 C# 패널에서 해당 함수를 찾고 있습니다.
또한 짧은 샘플 코드가 그림을 해 주셔서 감사합니다. 원을 그리는 것처럼.
정말 감사합니다!
편집 : 답변 주셔서 감사합니다! 이것에 대한 추가 질문이 있습니다. 다시 리 페인트를 수동으로 트리거하는 선호하는 방법은 무엇입니까? 예를 들어, 나는 빨간 원이 갑자기 녹색이되기를 원합니다. onpaint ()에게 호출하려면 어떻게합니까?
감사해요!
해결책
onpaint 메소드를 무시합니다. 다음은 C#에서 원을 그리는 빠른 예입니다.
protected override void OnPaint(PaintEventArgs pe)
{
Graphics gfx = pe.Graphics;
using (Pen pen = new Pen(Color.Blue))
{
gfx.DrawEllipse(pen, 10,10,10,10);
}
}
다른 팁
무시하십시오 OnPaint
방법.
거기에 간단한 예, 그리고 검색 OnPaint tutorial C#
많은 타격을 얻습니다.
제휴하지 않습니다 StackOverflow