1. 程式人生 > >WinForm窗體中如何在一個窗體中取到另一個窗體的值

WinForm窗體中如何在一個窗體中取到另一個窗體的值

由於 name 進行 範圍 nbsp 靜態變量 tex 如何 form

例如我們定義兩窗體,Form1和Form2,如何在Form2中取到Form1中的一個值呢?

解決方法:

  我們可以在Form2的類MyClass中定義一個靜態變量,例如 public static string a = " ";

  然後給這個靜態變量賦值,例如 a = lblname.text;

  由於靜態變量的作用範圍可以跨類,所以在Form1的方法中我們可以直接使用Form2的類MyClas進行調用Form2的靜態變量a

  MyClass.a;

  這樣就完成了WinForm中從一個窗體中取得另一個窗體中的值;

  如有錯誤請糾正!

WinForm窗體中如何在一個窗體中取到另一個窗體的值