当前位置:编程学习 > C#/ASP.NET >>

Winform无法及时显示信息的问题???

最近刚开始开发Winform,使用到一个图表控件ZedGraph这个第三方的控件。
现在我做的是点击一个按钮,然后将图形生成出来。为什么点击的时候,当前Winform窗口的图表无改变,但是只要切换一下窗口(按一下ALT+Tab),再次看Winform的时候就显示出来了?怎么回事啊??
还有像以下这样的图用什么第三方的控件可以实现阿
就是想要这种简单明了的图 --------------------编程问答-------------------- form1.Refresh(); --------------------编程问答--------------------

没有必要用第三方控件,直接用 GDI+ 绘图就可以了。

如何绘图可以参考这篇文章:http://www.cnblogs.com/skyivben/archive/2005/11/01/266649.html




主要是用下面这行进行绘图:
          gc.DrawLine(pen, i, j, i + 1, j); // 画函数的图形 
--------------------编程问答-------------------- form1.Refresh();
有这个方法吗?怎么点不出来? --------------------编程问答-------------------- 用this.Refresh()可以了。谢谢wuyi8808  --------------------编程问答--------------------
引用 2 楼 wuyi8808 的回复:
没有必要用第三方控件,直接用 GDI+ 绘图就可以了。 
如何绘图可以参考这篇文章:http://www.cnblogs.com/skyivben/archive/2005/11/01/266649.html 
主要是用下面这行进行绘图: 

C# code          gc.DrawLine(pen, i, j, i + 1, j); // 画函数的图形 


主要是希望有一个轻量级的工具,可以直接传入x,y轴的值就能得到。自己用GDI+在效果方面调整很麻烦 --------------------编程问答--------------------
引用 5 楼 miaowuyan 的回复:
如何绘图可以参考这篇文章:http://www.cnblogs.com/skyivben/archive/2005/11/01/266649.html 

主要是希望有一个轻量级的工具,可以直接传入x,y轴的值就能得到。自己用GDI+在效果方面调整很麻烦


其实不麻烦,自己绘图也很简单,没有几行代码。那篇文章中绘图的代码也就30多行,很简单的。 --------------------编程问答-------------------- 楼主能把用ZedGraph这个现实的代码贴出来一下吗?我正在弄这个不怎么会弄, --------------------编程问答-------------------- 谢谢了, --------------------编程问答-------------------- 学习了~ --------------------编程问答-------------------- 用線程去調用控件的方法. --------------------编程问答-------------------- 点击时需要重画一次就可以了,因为你没有刷新
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,