Winform窗體之間傳值
阿新 • • 發佈:2018-11-16
1.採用static變數
from1:
public partial class frmMain : Form { public static string name= ""; }
from2:
MessageBox.Show(Form1.name.Trim());
2.採用公共變數
from1:
public partial class frmMain : Form { //宣告工位ID 為公共變數 public string terminalID = ""; //給變數賦值 terminalID = "q13bh01-bh12"; //單擊‘行為’按鈕的時候會給窗體傳值 private void btnGroup_Click(object sender, EventArgs e) { frmGroup frmGro = new frmGroup(); //變數傳值 ,注意順序寫在ShowDialog()方法之前 frmGro .stationID = this.terminalID; frmGro .ShowDialog(); } }
from2:
public partial class frmGroup : Form { //定義公共屬性 public string stationID = ""; }