设为首页 加入收藏

TOP

Winform中实现设置ZedGraph的GraphPane的大小匹配ZedGraphControl
2019-09-25 18:11:45 】 浏览:49
Tags:Winform 实现 设置 ZedGraph GraphPane 大小 匹配 ZedGraphControl

场景

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的大小和原来的不匹配。

重新赋值前:

 

 

重新赋值后:

 

 

注:

博客主页:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

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;

 

修改后效果:

 

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇中控考勤机使用 zkemkeeper SDK订.. 下一篇Winform中实现根据配置文件重新加..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目