1. 程式人生 > >C# winform一個窗體獲得另一個窗體的值

C# winform一個窗體獲得另一個窗體的值

//一個窗體獲得另一個窗體不要new 一個新的例項。
//程式碼
  rukuguanli.ruku f = (rukuguanli.ruku)this.Owner;
       //這樣就可以獲得f 窗體textBox1的值
            string path =  f.textBox1.Text.Trim();

上面的方法只能是上一個介面的取值,如果是上2個介面就不行了
下面的方法任何介面都行,推薦使用

//只需要將被呼叫的textBox值賦給一個靜態類變數。
//然後需要值的視窗呼叫靜態類變數即可,
//不明白的話,我手寫一份簡單例子。
//在視窗一里面寫
Public static class Config{
	public static string  value = null;
}
//然後賦值
Config._value = textBox.Text;
//任何視窗都可以呼叫
textBox1.Text = Config.value;