有許多方法可以傳值,包括Properties/Class/ini檔..等
這邊講兩個
1.Properties
使用時機: 需要儲存使用者設定時。
使用方法: 先到專案-> xxx屬性->設定,設定幾個需要使用的變數(型態要調好)
然後Form2內將變數代入Properties.Settings.Default.(設的變數名稱),
接著再去Form1內將Properties.Settings.Default.(設的變數名稱) 帶回form1(設一個新的變數去接)
記得要儲存使用者設定要加入Properties.Settings.Default.Save();
2.Class
使用時機: 滿廣泛的,但關掉無法儲存
使用方法: Form2內設一個public 變數
ex:
Public int a {get; set;}
public Form2{
....
}
回到Form1以後就可以用了,記得要寫在ShowDialog();的下方
Form2 frm2 = new Form2();
frm2.ShowDialog(this);
(寫在這邊)
當然要接值的話,型別也要對就是了。
End
沒有留言:
張貼留言