例如我们定义两窗体,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窗体中如何在一个窗体中取到另一个窗体的值相关推荐

  1. keil5中如何在一个项目中新建源文件

    哈喽哈喽,昨天在学习如何点灯的时候接触到可以在一个已经建立好的项目中,建立一个新的源文件写一个新的代码.这里就总结一下 点开file选择new,就会发现右边多个栏就说明源文件多了一个,这个时候点击保存 ...

  2. IDEA中如何在一个窗口中打开多个项目

    idea在一个窗口如何打开多个项目 在使用Spring进行微服务开发时,需要同时打开很多个项目,但是如果每一个项目都单独一个窗口的话,切换就很麻烦,最方便的就是在IDEA一个窗口中管理多个项目. 在I ...

  3. java 文件指定位置插入_java中想在一个文件中的某一个位置插入内容,如何操作?...

    /** * * @param fileName 文件 * @param pos 插入位置 * @param insertContent 插入内容 * @throws IOException */ pu ...

  4. 如果关闭一个窗体后激活另一个窗体的事件或方法

    1 在被调用窗体(fmain)中将所要调用的方法设为public 2 修改调用窗体(f)的构造函数 private frmMain fmain; public fref(frmMain fMain) ...

  5. php中的ltrim,PHP中ltrim()函数的用法与实例讲解

    PHP中ltrim()函数的用法与实例讲解 PHP ltrim() 函数 实例 移除字符串左侧的字符: $str = "Hello World!"; echo $str . &qu ...

  6. 在一个窗体中调用另一个窗体的控件或方法(C#)

    在一个窗体中调用另一个窗体的控件或方法 解决方案:从构造函数中传递参数(Form). 1.将Form1中的控件改成public属性 具体实现过程请参看一下代码(在form1的textbox1中输入然后 ...

  7. c#中在一个窗体中触发另一个窗体的事件

    创建两个窗体,分别为form1,form2,在form1中添加控件textBox1和button1,创建一个form2的对象Form2 b = null; 在form2中添加button1,定义委托和 ...

  8. Winforn中怎样在窗体中打开另一个窗体

    场景 在Winform的窗体A中打开另一个窗体B. 实现 //打开新的窗体 CurveCompare cc = new CurveCompare(); cc.Show(); 效果 以上代码的实现参照: ...

  9. viewstate 解码 php,.NET_asp.net中ViewState的用法详解,在web窗体控件设置为runat = serv - phpStudy...

    asp.net中ViewState的用法详解 在web窗体控件设置为runat = "server",这个控件会被附加一个隐藏的属性_ViewState,_ViewState存放了 ...

最新文章

  1. Manifest merger failed Suggestion: add 'tools:replace=“Android:value”' to meta-data element at And
  2. 随堂练习--找水王2
  3. C++ VARIANT 学习小记录
  4. 某生鲜电商平台的监控模块设计
  5. Markdown基本语法【转】
  6. bootstrap怎么在一个页面渲染多个表格_推荐一个前端框架
  7. android浮于上方布局,android-在FrameLayout中使RecyclerView上方的视图...
  8. [学习] FPGA之基本原理(可能理解不对)
  9. .NET Core 使用 HttpClient SSL 请求出错的解决办法
  10. 用计算机画有常数的函数图像,信息技术应用 用计算机画函数图象教学设计及教案分析...
  11. 秦始皇:请叫我数据治理专家
  12. 学习笔记--asp.net页生命周期(转自msdn,仅为自己学习存储和有意读者使用)
  13. iPhone 11办理联通5G套餐后,上网速度变快?网友:发广告翻车了?
  14. 机器人学中的状态估计 中文版_机器人学——学习笔记18(Minpulator Traj Planning Example)...
  15. 软件测试面试题整理(六)之app测试篇
  16. c语言内存不能为written,该内存不能为written的解决方法 has written 和wrote的区别
  17. java毕业设计选题基于JavaWeb实现疫情环境下校园宿舍|寝室管理系统
  18. 恩,今天把git和sublime结合了一下。。然后看了下《西部世界》
  19. 锐捷服务器虚拟化技术_交换机虚拟化技术.ppt
  20. 谷歌浏览器打印不弹出预览直接打印机打印的方法

热门文章

  1. 大家都说 Java 反射效率低,你知道原因在哪里么
  2. 无人银行真来了,未来80%的银行人估计得失业!
  3. 日本电影《摇摆》:男人之间的心灵碰撞
  4. 单片机小白学步系列(〇)序
  5. php教育网站设计案例_酒店装修,精品酒店设计装修案例,酒店设计网站
  6. java版本lstm_LSTM java 实现
  7. java中nio怎么实现聊天,JAVA-NIO实现聊天室详细代码说明
  8. 【caffe-Windows】基于Python多标签方法——VOC2012数据集
  9. matlab调用Java程序时出现 Java.lang.OutOfMemoryErrot: GC overhead limit exceeded
  10. LIBSVM在MATLAB中的使用及SVM最优参数选取示例代码