我想从其父级运行一个 MDI 子级。例如,我在子表单中有 3 个文本框。我想在前两个文本框中添加两个值并将结果写入第三个文本框中。我想在父表单上有一个按钮(我们称之为运行按钮)来为我做这件事。此外,我还有其他子表单执行其他计算,因此我希望运行按钮根据焦点表单运行。有谁知道我应该怎么做?
我在每个子窗体中编写了一个方法来进行计算,我在父窗体的运行按钮中调用了这个方法,但这不能识别子窗体文本框的值(即 null)。如果有人可以帮助我,那就太棒了。
谢谢
代码很简单我在子窗体中有三个文本框,前两个中的用户输入值,我想单击父窗体上的运行按钮,子窗体中第三个文本框的值变成总和前两个文本框的值。我在子表单中有这个方法,我可以从父表单调用它,但它不起作用
public void AddValues()
{
double a = double.Parse(textBox1.Text);
double b = double.Parse(textBox2.Text);
textBox3.Text = (a + b).ToString();
}
在我的父表格中
private void button1_Click(object sender, EventArgs e)
{
ChildFrom child = new ChildFrom();
child.AddValues();
}