当前位置: 移动技术网 > IT编程>开发语言>.net > Winform中实现设置ZedGraph的GraphPane的大小匹配ZedGraphControl

Winform中实现设置ZedGraph的GraphPane的大小匹配ZedGraphControl

2019年09月25日  | 移动技术网IT编程  | 我要评论

惹火逃妻三带一,梦中的鸟钢琴谱,模拟动物人生

场景

winforn中设置zedgraph曲线图的属性、坐标轴属性、刻度属性:

https://blog.csdn.net/badao_liumang_qizhi/article/details/100112573

初次加载zedgraphcontrol时可以通过其属性设置其size大小,然后实现一些图形选项功能,设置其一些graphpane的属性然后对其重新赋值,使其重新加载属性。

graphpane mypane = new graphpane();
mypane.title.text = global.paneltitle;
zedgraphcontrol1.graphpane = mypane;

 

但是这样带来的后果是重新赋值后的pane的大小和原来的不匹配。

重新赋值前:

 

 

重新赋值后:

 

 

注:

博客主页:

关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

zedgraphcontrol对象是有size属性的,但是graphpane是没有size属性的。

为解决这个问题可以在赋值之前重新声明一个zedgraphcontrol对象,然后获取其graphpane,然后对其修改属性,最后将这个graphpane赋值给原来的zedgraphcontrol的zedgraph属性。

zedgraphcontrol zedgraphnew = new zedgraphcontrol();
zedgraphnew.size = zedgraphcontrol1.size;
graphpane mypane = new graphpane(zedgraphnew.graphpane);
mypane.title.text = global.paneltitle;
zedgraphcontrol1.graphpane = mypane;

 

修改后效果:

 

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网