親から MDI 子を実行したい。たとえば、子フォームに 3 つのテキスト ボックスがあります。最初の 2 つのテキスト ボックスに 2 つの値を追加し、3 番目に結果を書き込みます。これを行うために、親フォームにボタン(実行ボタンと呼びましょう)が必要です。また、他の計算を行う他の子フォームがあるため、実行ボタンがフォーカスされたフォームに従って動作するようにします。誰も私がそれを行う方法を知っていますか?
各子フォームに計算を行うメソッドを記述し、親フォームの実行ボタンでこのメソッドを呼び出しますが、これは子フォームのテキスト ボックス (つまり null) の値を認識しません。誰かが私を助けてくれたら最高です。
ありがとう
コードは非常に単純です。子フォームに 3 つのテキスト ボックスがあり、最初の 2 つにユーザー入力値があります。親フォームの実行ボタンをクリックすると、子フォームの 3 番目のテキスト ボックスの値が合計になります。最初の 2 つのテキスト ボックスの値の。親フォームから呼び出すことができる子フォームにこのメソッドがありますが、機能しません
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();
}