首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何可以实现画类似波形走势图?主要是保证上一次画的图形不被刷新掉

2013-12-13 
怎么可以实现画类似波形走势图?主要是保证上一次画的图形不被刷新掉怎么可以实现画类似波形走势图?主要是

怎么可以实现画类似波形走势图?主要是保证上一次画的图形不被刷新掉
怎么可以实现画类似波形走势图?
主要是保证上一次画的点或是线不被刷新掉,且不用保存上次画的这个动作,让这个点或是线留在画面上,这样当下次再画点或是线的时候,就会连成一个走势图。
像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;

大概这样

热点排行