读书人

如何可以实现画类似波形走势图?主要是

发布时间: 2013-12-13 00:50:19 作者: rapoo

怎么可以实现画类似波形走势图?主要是保证上一次画的图形不被刷新掉
怎么可以实现画类似波形走势图?
主要是保证上一次画的点或是线不被刷新掉,且不用保存上次画的这个动作,让这个点或是线留在画面上,这样当下次再画点或是线的时候,就会连成一个走势图。
像PictureBox里面如果在paint事件里面画,必须要保存上一次画的动作,不然就会被重画时刷新掉,如果走势图要画的点线很多,这样每一步都要保存,就会很麻烦。
本人第一次接触C#,以前用C++ builder里面有个TImage控件,就很好用,不用每次保存上一次画的东西,不知道C#有这样的控件没有?

[解决办法]


Bitmap memoryBuffer=new Bitmap(100,100);

draw1:
Graphics g=Graphics.FromImage(memoryBuffer);
g.DrawLine(g,0,0,50,50);
g.Dispose();
picture.Image=memoryBuffer;

draw2:
Graphics g=Graphics.FromImage(memoryBuffer);
//画圆
g.Dispose();
picture.Image=memoryBuffer;

大概这样

读书人网 >C#

热点推荐