WinForm窗体中如何在一个窗体中取到另一个窗体的值
例如我们定义两窗体,Form1和Form2,如何在Form2中取到Form1中的一个值呢?
解决方法1:
在Form1 中定义一个成员变量,例如public string a = “ ”:
然后给这个成员变量赋值,例如 a = lblname.text;
在Form2中我们定义一个成员变量,例如 public string b = " ";
然后实例化一个Form1对象,Form1 f1 = New Form();
然后通过实例化对象form可以直接拿到Form1的方法、变量等,例如:f1.a
解决方法2:
我们可以在Form2的类MyClass中定义一个静态变量,例如 public static string a = " ";
然后给这个静态变量赋值,例如 a = lblname.text;
由于静态变量的作用范围可以跨类,所以在Form1的方法中我们可以直接使用Form2的类MyClas进行调用Form2的静态变量a
MyClass.a;
这样就完成了WinForm中从一个窗体中取得另一个窗体中的值;
如有错误请纠正!
转载于:https://www.cnblogs.com/hubbert123/p/8987909.html
WinForm窗体中如何在一个窗体中取到另一个窗体的值相关推荐
- keil5中如何在一个项目中新建源文件
哈喽哈喽,昨天在学习如何点灯的时候接触到可以在一个已经建立好的项目中,建立一个新的源文件写一个新的代码.这里就总结一下 点开file选择new,就会发现右边多个栏就说明源文件多了一个,这个时候点击保存 ...
- IDEA中如何在一个窗口中打开多个项目
idea在一个窗口如何打开多个项目 在使用Spring进行微服务开发时,需要同时打开很多个项目,但是如果每一个项目都单独一个窗口的话,切换就很麻烦,最方便的就是在IDEA一个窗口中管理多个项目. 在I ...
- java 文件指定位置插入_java中想在一个文件中的某一个位置插入内容,如何操作?...
/** * * @param fileName 文件 * @param pos 插入位置 * @param insertContent 插入内容 * @throws IOException */ pu ...
- 如果关闭一个窗体后激活另一个窗体的事件或方法
1 在被调用窗体(fmain)中将所要调用的方法设为public 2 修改调用窗体(f)的构造函数 private frmMain fmain; public fref(frmMain fMain) ...
- php中的ltrim,PHP中ltrim()函数的用法与实例讲解
PHP中ltrim()函数的用法与实例讲解 PHP ltrim() 函数 实例 移除字符串左侧的字符: $str = "Hello World!"; echo $str . &qu ...
- 在一个窗体中调用另一个窗体的控件或方法(C#)
在一个窗体中调用另一个窗体的控件或方法 解决方案:从构造函数中传递参数(Form). 1.将Form1中的控件改成public属性 具体实现过程请参看一下代码(在form1的textbox1中输入然后 ...
- c#中在一个窗体中触发另一个窗体的事件
创建两个窗体,分别为form1,form2,在form1中添加控件textBox1和button1,创建一个form2的对象Form2 b = null; 在form2中添加button1,定义委托和 ...
- Winforn中怎样在窗体中打开另一个窗体
场景 在Winform的窗体A中打开另一个窗体B. 实现 //打开新的窗体 CurveCompare cc = new CurveCompare(); cc.Show(); 效果 以上代码的实现参照: ...
- viewstate 解码 php,.NET_asp.net中ViewState的用法详解,在web窗体控件设置为runat = serv - phpStudy...
asp.net中ViewState的用法详解 在web窗体控件设置为runat = "server",这个控件会被附加一个隐藏的属性_ViewState,_ViewState存放了 ...
最新文章
- Manifest merger failed Suggestion: add 'tools:replace=“Android:value”' to meta-data element at And
- 随堂练习--找水王2
- C++ VARIANT 学习小记录
- 某生鲜电商平台的监控模块设计
- Markdown基本语法【转】
- bootstrap怎么在一个页面渲染多个表格_推荐一个前端框架
- android浮于上方布局,android-在FrameLayout中使RecyclerView上方的视图...
- [学习] FPGA之基本原理(可能理解不对)
- .NET Core 使用 HttpClient SSL 请求出错的解决办法
- 用计算机画有常数的函数图像,信息技术应用 用计算机画函数图象教学设计及教案分析...
- 秦始皇:请叫我数据治理专家
- 学习笔记--asp.net页生命周期(转自msdn,仅为自己学习存储和有意读者使用)
- iPhone 11办理联通5G套餐后,上网速度变快?网友:发广告翻车了?
- 机器人学中的状态估计 中文版_机器人学——学习笔记18(Minpulator Traj Planning Example)...
- 软件测试面试题整理(六)之app测试篇
- c语言内存不能为written,该内存不能为written的解决方法 has written 和wrote的区别
- java毕业设计选题基于JavaWeb实现疫情环境下校园宿舍|寝室管理系统
- 恩,今天把git和sublime结合了一下。。然后看了下《西部世界》
- 锐捷服务器虚拟化技术_交换机虚拟化技术.ppt
- 谷歌浏览器打印不弹出预览直接打印机打印的方法
热门文章
- 大家都说 Java 反射效率低,你知道原因在哪里么
- 无人银行真来了,未来80%的银行人估计得失业!
- 日本电影《摇摆》:男人之间的心灵碰撞
- 单片机小白学步系列(〇)序
- php教育网站设计案例_酒店装修,精品酒店设计装修案例,酒店设计网站
- java版本lstm_LSTM java 实现
- java中nio怎么实现聊天,JAVA-NIO实现聊天室详细代码说明
- 【caffe-Windows】基于Python多标签方法——VOC2012数据集
- matlab调用Java程序时出现 Java.lang.OutOfMemoryErrot: GC overhead limit exceeded
- LIBSVM在MATLAB中的使用及SVM最优参数选取示例代码