-1
我想將在Form1中創建的一個int變量的值傳遞給另一個表單。我試圖通過使變量公開並使此公共部分類由Form1擴展,但它將所有元素Form1複製到另一個表單。有另一種方法嗎?由於以其他形式檢查值
我想將在Form1中創建的一個int變量的值傳遞給另一個表單。我試圖通過使變量公開並使此公共部分類由Form1擴展,但它將所有元素Form1複製到另一個表單。有另一種方法嗎?由於以其他形式檢查值
超載
//called form code
public Form5(string Work_Order)
{
InitializeComponent();
string wo=Work_Order;
}
// calling form code
Form5 f5 = new Form5(Work_Order1);
f5.Show(); //or f5.ShowDialog();
通過參數的構造函數 傳遞價值,如果你在Form1的是寫一個構造函數,你需要一個值傳遞給其他形式使用該instead.In Form1中:
int a = 7;
form2 f = new form2(a);
f.show();
和窗口2使一個構造
int a;
public form2(int num){
this.a = num;
}
並在整個form2中使用此變量'a'。
請添加一些代碼,也是你到目前爲止嘗試.. – Bharat
請張貼您的代碼。你應該可以做var form = new Form(); form.PropertyValue = 2; form.Show(); – ganeshran
謝謝你們,它的工作! –