gpt4 book ai didi

c# - java到c#如何在面板中进行自定义绘画

转载 作者:太空宇宙 更新时间:2023-11-03 18:00:58 24 4
gpt4 key购买 nike

在 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);
}
}

关于c# - java到c#如何在面板中进行自定义绘画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1404454/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com