马上加入IBC程序猿 各种哪里能玩开元棋牌_彩票开元棋牌app_开元棋牌有麻将吗?随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序哪里能玩开元棋牌_彩票开元棋牌app_开元棋牌有麻将吗?享受不尽 C#问题入口 ASP.NET问题入口

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

官方一群:

官方二群:
查看: 29|回复: 0
打印 上一主题 下一主题

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

[复制链接]
  • TA的每日心情
    开心
    3?天前
  • 签到天数: 1476 天

    [LV.10]以坛为家III

    1364

    主题

    3269

    帖子

    9万

    积分

    管理员

    IBC编程社区-原道楠

    Rank: 9Rank: 9Rank: 9

    积分
    94944

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

    跳转到指定楼层
    楼主

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

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

    x

    场景

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

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

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

    1. this.zedGraphControl1
    复制代码

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

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

    声明主窗体对象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编程社区
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则