场景

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

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

之前写过使用存取全局对象的方式去跨窗体获取控件对象。

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

this.zedGraphControl1

其中zedGraphControl1是控件ZedGraphControl的name属性。

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

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

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

因为每次new 出来是一个新的对象,并不是想获取的控件对象

注:

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

实现

现在要在FrmPDFOption这个窗体中获取MainViewContent这个窗体的zedGraph控件。

在MainViewContent窗体中,声明一个public的静态的当前窗体对象:

public static MainViewContent mainViewContent;

然后在MainViewContent的构造方法中将this即当前窗体对象赋值给上面的窗体对象:

public MainViewContent(){InitializeComponent();mainViewContent = this;}

然后在要调用当前MainViewContent的窗体中获取其控件:

System.Drawing.Image image = MainViewContent.mainViewContent.zedGraphControl1.GetImage();

这里是直接获取MainViewContent中zedGraphControl1的image对象。

Winform中怎样跨窗体获取另一窗体的控件对象相关推荐

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

    场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...

  2. Android开发中解决自定义弹窗获取不到控件对象的问题

    最近做期末作业的时候遇到一个功能需要在弹窗里修改账号密码,弹窗里面含有两个edittext控件,经过查阅资料我通过setView添加了一个view在弹窗里实现了,但是获取的控件对象一直为空导致我取不到 ...

  3. java获取其他窗体上的控件,怎么获取从引用自定义panel控件的frame里获取它的控件的值...

    如何获取从引用自定义panel控件的frame里获取它的控件的值? 以下是自定义的panel控件: package snooker; import java.awt.Component; import ...

  4. c#winform连接扫码枪,并将光标定位在textBox控件上

    c#winform连接扫码枪,并将光标定位在textBox控件上 前期准备: 扫码枪为斑马DS2278型号,先创建一个.txt文件,将扫码枪连接到电脑上,会自动下载驱动,这时扫码,码值会出现记事本上, ...

  5. qt中根据数据解析的结果动态的创建控件并布局

    引言 有时候程序中的控件的个数是无法预测的,当程序启动时,根据解析的数据动态的创建n行m列的控件,并为其布局.下面记录一下动态创建控件,并布局. 运行效果 示例 此示例主要是从json配置文件中读取参 ...

  6. C++ 一个程序获取另一个程序Edit控件的内容

    转载地址:https://www.cnblogs.com/lujin49/p/4796502.html //一个程序获取另一个程序Edit控件的内容 //根据指定程序的标题名获取改程序窗口的句柄 HW ...

  7. WPF 中使用附加属性,将任意 UI 元素或控件裁剪成圆形(椭圆)

    原文:WPF 中使用附加属性,将任意 UI 元素或控件裁剪成圆形(椭圆) 版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可.欢迎转载.使用.重新发布,但务必保 ...

  8. 使用控件设计窗体 上 布局主窗体 添加标签与文本框控件

    使用控件设计窗体 上 布局主窗体 添加标签与文本框控件 项目目标 所需控件 窗体基本设置 新建窗体 设置背景图片 设置平铺模式 设置icon 设置文字 修改名称 直接修改类名 标签控件与文本框控件 标 ...

  9. c++builder中dbgrid控件排序_如何实现APP中各种布局效果?学会这几个控件就够了...

    学习Flutter有一段时间了,也做了一些APP,但是总感觉对控件的使用一知半解,没有系统的概念,所以特意花了几天时间,把所有的控件都研究了一遍,总结出了常用的控件和使用方法, 俗话说:工欲善其事,必 ...

最新文章

  1. 语言const的生命周期_C语言的角落——这些C语言不常用的特性你知道吗?
  2. HDFS的副本存放策略(机架感知策略)
  3. 项目管理系列之项目范围时间及资源管理(二)
  4. 一个DDOS病毒的分析(二)
  5. gltexsubimage2d 性能_风水轮流转!AMD R5 5600X单核性能碾压十代i9
  6. html实现 左图右文_让CSS flex布局最后一行左对齐的N种方法
  7. UIlabel 显示模糊
  8. 计算机电源在线工作,计算机开关电源的工作原理与维修2.pdf
  9. NodeJS + WebStorm 中文显示乱码
  10. 基于五种机器算法的信用风险评估
  11. 使用Python开发一个恐龙跑跑小游戏,玩起来
  12. 维谛技术(Vertiv)开启网络能源新时代
  13. 荷池堪作镜,盈盈可鉴心。(递推
  14. 阿里的Maven仓库地址
  15. 手把手教你用 Java 实现word、excel、ppt、txt等办公文件在线预览功能!
  16. 【PMAC学习笔记——第0篇】初识PMAC运动控制卡以及 Microsoft Visual C++ 2019,PeWin32 PRO2环境搭建
  17. PCB高速信号布线技巧
  18. 精美网页设计案例_用户体验设计的精美艺术
  19. asp.net:如何取消设置的起始页
  20. linux输入命令直接跳转到指定目录

热门文章

  1. java操作字符串的工具类StringUtil
  2. 注册oracle驱动,注册设备 ID - 编写适用于 Oracle® Solaris 11.2 的设备驱动程序
  3. 单相桥式相控整流电路multisim仿真_单相半波整流 全波整流 桥式整流
  4. Chrome浏览器官方离线安装包下载
  5. linux5.8不能上网,Ubuntu 8.04不能上网的问题的解决方法
  6. python爬虫多url_Python爬虫实战入门六:提高爬虫效率—并发爬取智联招聘
  7. java编程规范换行_Java编程规范整理
  8. python连接plc实例_Python连接数据库MySQL与操作示例
  9. python和matlab哪个实现数值计算方法_python和matlab如何选择?
  10. js控制复选框选中显示不同表单_Vue之 表单