Winform中怎样跨窗体获取另一窗体的控件对象
场景
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中怎样跨窗体获取另一窗体的控件对象相关推荐
- Winform中实现跨窗体获取ZedGraph的ZedGraphControl控件对象
场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...
- Android开发中解决自定义弹窗获取不到控件对象的问题
最近做期末作业的时候遇到一个功能需要在弹窗里修改账号密码,弹窗里面含有两个edittext控件,经过查阅资料我通过setView添加了一个view在弹窗里实现了,但是获取的控件对象一直为空导致我取不到 ...
- java获取其他窗体上的控件,怎么获取从引用自定义panel控件的frame里获取它的控件的值...
如何获取从引用自定义panel控件的frame里获取它的控件的值? 以下是自定义的panel控件: package snooker; import java.awt.Component; import ...
- c#winform连接扫码枪,并将光标定位在textBox控件上
c#winform连接扫码枪,并将光标定位在textBox控件上 前期准备: 扫码枪为斑马DS2278型号,先创建一个.txt文件,将扫码枪连接到电脑上,会自动下载驱动,这时扫码,码值会出现记事本上, ...
- qt中根据数据解析的结果动态的创建控件并布局
引言 有时候程序中的控件的个数是无法预测的,当程序启动时,根据解析的数据动态的创建n行m列的控件,并为其布局.下面记录一下动态创建控件,并布局. 运行效果 示例 此示例主要是从json配置文件中读取参 ...
- C++ 一个程序获取另一个程序Edit控件的内容
转载地址:https://www.cnblogs.com/lujin49/p/4796502.html //一个程序获取另一个程序Edit控件的内容 //根据指定程序的标题名获取改程序窗口的句柄 HW ...
- WPF 中使用附加属性,将任意 UI 元素或控件裁剪成圆形(椭圆)
原文:WPF 中使用附加属性,将任意 UI 元素或控件裁剪成圆形(椭圆) 版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可.欢迎转载.使用.重新发布,但务必保 ...
- 使用控件设计窗体 上 布局主窗体 添加标签与文本框控件
使用控件设计窗体 上 布局主窗体 添加标签与文本框控件 项目目标 所需控件 窗体基本设置 新建窗体 设置背景图片 设置平铺模式 设置icon 设置文字 修改名称 直接修改类名 标签控件与文本框控件 标 ...
- c++builder中dbgrid控件排序_如何实现APP中各种布局效果?学会这几个控件就够了...
学习Flutter有一段时间了,也做了一些APP,但是总感觉对控件的使用一知半解,没有系统的概念,所以特意花了几天时间,把所有的控件都研究了一遍,总结出了常用的控件和使用方法, 俗话说:工欲善其事,必 ...
最新文章
- 语言const的生命周期_C语言的角落——这些C语言不常用的特性你知道吗?
- HDFS的副本存放策略(机架感知策略)
- 项目管理系列之项目范围时间及资源管理(二)
- 一个DDOS病毒的分析(二)
- gltexsubimage2d 性能_风水轮流转!AMD R5 5600X单核性能碾压十代i9
- html实现 左图右文_让CSS flex布局最后一行左对齐的N种方法
- UIlabel 显示模糊
- 计算机电源在线工作,计算机开关电源的工作原理与维修2.pdf
- NodeJS + WebStorm 中文显示乱码
- 基于五种机器算法的信用风险评估
- 使用Python开发一个恐龙跑跑小游戏,玩起来
- 维谛技术(Vertiv)开启网络能源新时代
- 荷池堪作镜,盈盈可鉴心。(递推
- 阿里的Maven仓库地址
- 手把手教你用 Java 实现word、excel、ppt、txt等办公文件在线预览功能!
- 【PMAC学习笔记——第0篇】初识PMAC运动控制卡以及 Microsoft Visual C++ 2019,PeWin32 PRO2环境搭建
- PCB高速信号布线技巧
- 精美网页设计案例_用户体验设计的精美艺术
- asp.net:如何取消设置的起始页
- linux输入命令直接跳转到指定目录
热门文章
- java操作字符串的工具类StringUtil
- 注册oracle驱动,注册设备 ID - 
编写适用于 Oracle® Solaris 11.2 的设备驱动程序
- 单相桥式相控整流电路multisim仿真_单相半波整流 全波整流 桥式整流
- Chrome浏览器官方离线安装包下载
- linux5.8不能上网,Ubuntu 8.04不能上网的问题的解决方法
- python爬虫多url_Python爬虫实战入门六:提高爬虫效率—并发爬取智联招聘
- java编程规范换行_Java编程规范整理
- python连接plc实例_Python连接数据库MySQL与操作示例
- python和matlab哪个实现数值计算方法_python和matlab如何选择?
- js控制复选框选中显示不同表单_Vue之 表单