如何以主窗體的形式讀取Form2中的數據?如何從其他表單讀取數據?
private void GSMStart_Click(object sender, EventArgs e)
{
Form2 settings = new Form2();
settings.ShowDialog();
//TextBox.Text=TextfromForm2
}
如何以主窗體的形式讀取Form2中的數據?如何從其他表單讀取數據?
private void GSMStart_Click(object sender, EventArgs e)
{
Form2 settings = new Form2();
settings.ShowDialog();
//TextBox.Text=TextfromForm2
}
您需要在Form2類上創建公共屬性並將值分配給該屬性。然後你可以在主窗體上看到TextBox.Text=settings.Property
這樣的屬性。
在要從中公開數據的表單上,添加一個公用屬性以返回私有數據元素。
一種方法是將公共屬性添加到Form2。然後,在窗體2設置這些之後,你可以通過
TextBox.Text = settings.Whatever;
的可能重複的[Windows窗體應用程序,如何自定義控件之間的溝通?(http://stackoverflow.com/questions/2389057/windows-引用它們表單的應用程序如何進行通訊的定製間 - 對照) – 2011-06-15 15:57:07