我有打开form 1
form2
在form2
我有
public partial class form2 : Window
{
public int temp1;
public form2()
{
InitializeComponent();
temp1 =123 ;
this.tempTextBox.Text = temp1.ToString();
}
}
form1
上的我要打开form2
,但要修改temp1
的值
我尝试做的是:
Window newWind = new form2();
(newWind as form2).temp1=555;
newWind.Show();
但是当form 2
打开时,我会看到tempTextBox
= 123
我希望看到555
我该怎么办呢?
谢谢!
答案 0 :(得分:1)
将其更改为属性,修改setter中的文本框文本。
private int _temp1;
public int temp1{
get { return _temp1; }
set {
_temp1= value;
this.tempTextBox.Text = value;
}
}