C#中用zedgraph画多幅折线图有问题

huy1111 2014-03-08 09:04:17
想做个简易示波器。获得一组数据,用zedgraph控件划折线。之前用vb.net没问题,屏幕只显示一个通道图像
拖动滚动条显示下个通道图像
现在改用C#写,有了问题,两个通道的图像都挤到一个屏幕中。
同时,拖动滚动条就会变花(不是电脑显卡的问题),不能连续显示图像。
masterpane对象的高度也设置好的,但是所有通道图像只是显示在一个屏幕上。被这一问题困扰了很久,希望大神们能不吝赐教。如果能给个类似的画多幅折线图的例程,更好。
部分代码如下:
            
//zed1是zedgraph控件,master是masterpane对象
master.BaseDimension = (8 + channelnumber);
zed1.Height = channelnumber * ClientRectangle.Height;//channelnumber是通道数
zed1.Width = ClientRectangle.Width;

this.AutoScroll = true;
this.MaximizeBox = true;

Graphics g = this.zed1.CreateGraphics();
master.SetLayout(g, PaneLayout.SingleColumn);
zed1.IsShowHScrollBar = true;
zed1.IsAutoScrollRange = true;

master.AxisChange();
this.AutoScroll = true;
...全文
261 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
女神~~经 2016-10-26
  • 打赏
  • 举报
回复
您好 我目前正在搞简单示波器 跟您的差不多一样,我想请问下如何读取数据并显示真实坐标,采集的数据是COMTRADE格式的.cfg文件
huangb_99 2014-03-09
  • 打赏
  • 举报
回复
需要刷新masterpane,然后才能刷新zedgraph
yanasdf789 2014-03-09
  • 打赏
  • 举报
回复
学习了 开始这个空间
huy1111 2014-03-09
  • 打赏
  • 举报
回复
引用 2 楼 huangb_99 的回复:
需要刷新masterpane,然后才能刷新zedgraph
刚开始用zedgraph,不是很理解。能否给个例子呢,谢谢。

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧