-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
谢谢你们,它的工作! –