建站知识,谷歌推广新手教程,大学生建设什么网站好,知名网站制作公司例如我们定义两窗体#xff0c;Form1和Form2#xff0c;如何在Form2中取到Form1中的一个值呢#xff1f; 解决方法1#xff1a; 在Form1 中定义一个成员变量#xff0c;例如public string a “ ”: 然后给这个成员变量赋值#xff0c;例如 a lblname.text; 在Form2中我…例如我们定义两窗体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