我在Form1上有一个名为oldNumber的标签。
当我单击加载Form2
的按钮时,将在加载form2时显示名为newNumber的label
。
我的推测是label
显示上一个form
中的数字作为form
加载,它必须放在Form2
的加载方法中。虽然我不完全确定如何调用Form1
中的oldNumber以在Label
上的newNumber form2
中显示。
对此提出了类似的问题,但没有人能够帮助我。
谢谢!
我是.NET和winForms的新手。所以我知道这个问题很简单。
答案 0 :(得分:1)
修改form2构造函数以接收字符串
public class Form2:Form
{
public void Form2(string textFromForm1)
{
InitializeComponent();
this.labelOnForm2.Text = textFromForm1;
}
....
}
然后在Form1实例中调用Form2 Show / ShowDialog
Form2 frm = new Form2(this.labelOnForm1.Text);
frm.Show();
答案 1 :(得分:-1)
This link可能会对您有所帮助,因为有许多类似的原则可以使用可能相互依赖的多个表单。它有一些链接,甚至是一个完整的示例,展示了如何处理多个表单/方法/属性等等