WinForm窗体中如何在一个窗体中取到另一个窗体的值
生活随笔
收集整理的這篇文章主要介紹了
WinForm窗体中如何在一个窗体中取到另一个窗体的值
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
例如我們定義兩窗體,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中定義一個靜態(tài)變量,例如 public static string a = " ";
然后給這個靜態(tài)變量賦值,例如 a = lblname.text;
由于靜態(tài)變量的作用范圍可以跨類,所以在Form1的方法中我們可以直接使用Form2的類MyClas進(jìn)行調(diào)用Form2的靜態(tài)變量a
MyClass.a;
這樣就完成了WinForm中從一個窗體中取得另一個窗體中的值;
?
如有錯誤請糾正!
轉(zhuǎn)載于:https://www.cnblogs.com/hubbert123/p/8987909.html
總結(jié)
以上是生活随笔為你收集整理的WinForm窗体中如何在一个窗体中取到另一个窗体的值的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bootstrap-table 刷新页面
- 下一篇: 如何给 mongodb 设置密码