日期:2014-05-18  浏览次数:20839 次

Graphics绘线最小化窗口就消失
在网上查了当放到Form_paint事件下绘线,最小化窗口那条线仍在.....但我不想放到那里面,,还有其他的办法吗???

------解决方案--------------------
尝试在onpaint事件里做一下
------解决方案--------------------
放在paint事件里绘制是最好的,可以用双缓冲,先绘制到内存,在输出到PictureBox

如果你实在不想在这里绘制, 就先绘制到Bitmap里,然后把这个Bitmap指定给PictureBox的Image属性
------解决方案--------------------
你在form上拖一个PicutureBox
按你上面的代码绘制完了后 , PictureBox1.Image = bit;
------解决方案--------------------
闪烁问题用双缓冲解决

另外绘制背景网格 和绘制实时采集数据点的动作不需要分离
这么点数据量对计算机来说是小case
------解决方案--------------------
利用双缓冲技术,先在内存中将图画好,之后更新界面上的图。