Graphics绘线最小化窗口就消失 在网上查了当放到Form_paint事件下绘线,最小化窗口那条线仍在.....但我不想放到那里面,,还有其他的办法吗??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 尝试在onpaint事件里做一下 放在paint事件里绘制是最好的,可以用双缓冲,先绘制到内存,在输出到PictureBox如果你实在不想在这里绘制, 就先绘制到Bitmap里,然后把这个Bitmap指定给PictureBox的Image属性 Graphics g = this.CreateGraphics(); Bitmap bit = new Bitmap(840, 680); Graphics gr = Graphics.FromImage(bit); Pen JingJie = new Pen(Color.Red, 2); gr.DrawCurve(JingJie, cardA.ToArray()); g.DrawImage(bit,new Point(100,100));这段代码放paint事件里可用,,若放load里就不可用...?? 你在form上拖一个PicutureBox按你上面的代码绘制完了后 , PictureBox1.Image = bit; 我这个项目是获取温度之后,描点绘图,,,因为我在Paint事件里绘制的是背景网格.就不想把这绘制温度曲线还放进去,,这样每绘制一个点就调用paint事件界面就不停的闪烁.我现在把这些绘图的点放到了一个方法里面.但一最小化窗口,或被遮盖,绘制的线就不见了. 闪烁问题用双缓冲解决另外绘制背景网格 和绘制实时采集数据点的动作不需要分离这么点数据量对计算机来说是小case 在线等。。DevExpress GridControl 默认展开第一行下的节点 VS2010 C# 函数自动注释问题 问题 急!!! C#中如何通过SortedList获取文件的最后修改时间 C/C++生成的dll在.net中怎么使用 windows ce 调用DLL的问题 申软计算机技术(上海)有限公司到底如何? 求一个思路,GridView编辑所有行 安装工程中如何让用户选择安装路径 xml文件解析到DATASET 初学者关于设计思路问题 如何绑定数据
Bitmap bit = new Bitmap(840, 680);
Graphics gr = Graphics.FromImage(bit);
Pen JingJie = new Pen(Color.Red, 2);
gr.DrawCurve(JingJie, cardA.ToArray());
g.DrawImage(bit,new Point(100,100));这段代码放paint事件里可用,,若放load里就不可用...??
按你上面的代码绘制完了后 , PictureBox1.Image = bit;
因为我在Paint事件里绘制的是背景网格.
就不想把这绘制温度曲线还放进去,,这样每绘制一个点就调用paint事件
界面就不停的闪烁.我现在把这些绘图的点放到了一个方法里面.
但一最小化窗口,或被遮盖,绘制的线就不见了.
这么点数据量对计算机来说是小case