请选择 进入手机版 | 继续访问电脑版

马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#问题入口 ASP.NET问题入口

【C#问题提交】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接毕业设计】 面试-葵花宝典下载

官方一群:

官方二群:

查看: 135|回复: 1

Winform中实现跨窗体获取ZedGraph的ZedGraphControl控件对象

[复制链接]
  • TA的每日心情
    开心
    前天 09:04
  • 签到天数: 1482 天

    [LV.10]以坛为家III

    1429

    主题

    3338

    帖子

    9万

    积分

    管理员

    IBC编程社区-原道楠

    Rank: 9Rank: 9Rank: 9

    积分
    95498

    推广达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2019-9-26 09:20:23 | 显示全部楼层 |阅读模式

    马上加入IBC,查看更多教程

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x

    场景

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

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

    在主窗体中有一个ZedGraphControl控件,假如要在本窗体获取此控件对象则通过:

    1. this.zedGraphControl1
    复制代码

    此中zedGraphControl1是空间ZedGraphControl的name属性。

    092028ldcz32c158abcmwz.jpg

    假如在另一个窗体中获取此控件对象并对其进行属性设置的话,正常逻辑是

    声明主窗体对象main,然后main.zedGraphControl1去调用。

    但是试过之后返现却不能对其属性进行更改。

    注:

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

    实现

    在包罗ZedGraphControl对象的主窗体中的load事件中将this.zedGraphControl1赋值给一个全局属性,然后在

    另一个窗体中调用全局属性即可。

    在load事件中:

    1. Global.zedGraphControl1 = this.zedGraphControl1;
    复制代码

    全局属性声明:

    1. public class Global
    2. {
    3. #region 单例实现
    4. private static string _lockFlag = "GlobalLock";
    5. private static Global _instance;
    6. private Global()
    7. {
    8. }
    9. public static Global Instance
    10. {
    11. get
    12. {
    13. lock (_lockFlag)
    14. {
    15. if (_instance == null)
    16. {
    17. _instance = new Global();
    18. }
    19. return _instance;
    20. }
    21. }
    22. }
    23. #endregion
    24. public static ZedGraphControl zedGraphControl1;
    25. public ZedGraphControl ZedGraphControl1
    26. {
    27. get { return ZedGraphControl1; }
    28. set { ZedGraphControl1 = value; }
    29. }
    30. }
    31. }
    复制代码

    在另一个窗体中调用:

    1. DataChartHelper.RefreshPane(Global.zedGraphControl1);
    复制代码







    来源:https://www.cnblogs.com/badaoliumangqizhi/archive/2019/09/25/11586217.html
    C#论坛 www.ibcibc.com IBC编程社区
    C#
    C#论坛
    IBC编程社区

    该用户从未签到

    0

    主题

    1

    帖子

    6

    积分

    新手上路

    Rank: 1

    积分
    6
    发表于 4 天前 | 显示全部楼层
    edGraph曲线图的属性、坐标轴属性、刻度属性:

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

    在主窗体中有一个ZedGraphControl控件,假如要在本窗体
    [url=https://myyk.familydoctor.com.cn/2831/schedule/]北京中科白癜风医院路线[/url
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则