gpt4 book ai didi

c# - 如何使用C#(如Paint .NET)实现流畅的绘图?

转载 作者:太空狗 更新时间:2023-10-30 00:20:46 24 4
gpt4 key购买 nike

Paint .NET 如何使用 C# 绘制得如此之快?示例:在拖动鼠标时绘制椭圆周长,没有任何明显的延迟。在一个简单的C#窗体应用程序中如果使用Picturebox的MouseMove事件并根据鼠标位置画一个椭圆,会有很多延迟和闪烁!那么,他们是怎么做到这么顺利的呢?

最佳答案

我对 Paint.Net 代码没有特别了解,但很可能它使用了 Double Buffering ,并且可能是在自定义绘图表面上手动实现的,而不是在预打包控件中的简单实现。

关于c# - 如何使用C#(如Paint .NET)实现流畅的绘图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9180936/

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