C# 如何在Winforms项目中绘制笛卡尔点?
我正在寻找一种在C#Winforms项目中在二维平面上显示点的方法 这些点将每秒更新5次。如果给定的点发生变化(点的数量始终是静态的),最好将它们设置为新位置的动画 我试过Zendgraph,但它更关注图表C# 如何在Winforms项目中绘制笛卡尔点?,c#,.net,winforms,C#,.net,Winforms,我正在寻找一种在C#Winforms项目中在二维平面上显示点的方法 这些点将每秒更新5次。如果给定的点发生变化(点的数量始终是静态的),最好将它们设置为新位置的动画 我试过Zendgraph,但它更关注图表 如何在C#中直观地绘制笛卡尔点并为其设置动画?对于基本2D绘图,您可以在System.drawing命名空间中找到良好的旧GDI+ 基本上,您将创建一个位图,并使用System.Drawign.Graphics类的各种方法,在其上绘制形状/颜色等,然后将其放置在表单上的PictureBox控
如何在C#中直观地绘制笛卡尔点并为其设置动画?对于基本2D绘图,您可以在System.drawing命名空间中找到良好的旧GDI+
基本上,您将创建一个位图,并使用System.Drawign.Graphics类的各种方法,在其上绘制形状/颜色等,然后将其放置在表单上的PictureBox控件中,甚至作为表单背景。我不知道您的知识和应用程序的技术要求,但是您可以考虑在WPF用户控件中创建动画绘图,并使用元素控件将WPF控件嵌入到您的WiFrm应用程序中。 然后,您将在WPF应用程序中受益于WPF的动画功能
如果您了解WPF,那么它可能比自己制作绘图动画要容易一些。看看我刚刚编写的代码,这是一个简单有效的示例: 用法:
- 将此类添加到项目中(如果愿意,请将名称空间更改为您的名称空间)
- 重建解决方案
- 现在,您应该能够看到设计器工具箱项中的
绘图
控件