2014-03-25 26 views

回答

0

在您的目标Winform类中创建一个新的构造函数,该值将该值作为参数。为后续表单做同样的事情。

private MyType _value; 

public MyForm(MyType myValue) : this() 
{ 
    _value = myValue; 
} 

要从原来的形式显示新的形式:

var form = new MyForm(someValue); 
form.Show(); // or ShowDialog() 
+0

感谢您的回复。我有3个表格,如何在第三个表格上进行访问? – user3461835

+0

完全是我描述它的方式。 –

+0

这可以在一个表单上做两次吗? – user3461835

0

使用get /集来定义你的价值:

Class Form1 
int _x; // value you want to access from other class/form 
public int YourNumber; 
{ 
    get 
    { 
    return this._x; 
    } 
    set 
    { 
    this._x= value; 
    } 
} 

现在访问/从其他类,例如修改Form2:

Class Form2 
Form1 form = new Form1(); 
form.YourNumber = 5; // and it's changed in Form1 also 

int y = form.YourNumber; // and you get it from Form1