我正在用 C# 开发 Windows 应用程序。我使用了三个十进制变量:counter
、narrow
和 broad
,它们根据一些计算存储不同的值。
单击按钮时,将显示一个消息框,显示这三个十进制值,然后应用程序退出。
现在我想添加另一个具有三个标签的表单,其中需要显示这些变量值。请解释一下,如何在下一个表单中传递这些变量以显示在各个标签中?
最佳答案
一种方法是在第二种形式中创建一个新的构造函数。然后您可以使用第二种形式的这些值。
public Form2(decimal x, decimal y, decimal z):this()
{
this.TextBox1.Text = Convert.ToString(x);
this.Label1.Text = Convert.ToString(y);
etc...
};
从主窗体
Form2 frm2 = new Form2(x,y,z);
frm2.Show();
关于c# - 将变量传递给另一种形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1173973/