0

wassup みんな私は検索を行い、彼らが助けてくれたいくつかの投稿を見つけましたが、何らかの理由で完全に機能していません

ここに私のコードがあります:

 if (!string.IsNullOrEmpty(amountBox1.Text) && !string.IsNullOrEmpty(amountBox2.Text) &&       !string.IsNullOrEmpty(amountBox3.Text) && !string.IsNullOrEmpty(amountBox4.Text))
            totalBox.Text = (Convert.ToInt32(amountBox1.Text) + Convert.ToInt32(amountBox2.Text) + Convert.ToInt32(amountBox3.Text) + Convert.ToInt32(amountBox4.Text)).ToString();

(TotalBox isEnabled が false に設定されているため、読み取り専用になります)

今、これはある意味で機能しますが、私が望むように更新されません。amountBox1 が値を持つとすぐに totalbox を更新し、次に amountBox2 が 2 つのボックスを組み合わせて更新する値を持つと、4 番目になります。

amountBox4 が値を持つまで、各ボックスに何かがあるまで更新されません。ユーザーが 4 つのうち 2 つしか使用しない場合はどうなるでしょうか? 助けていただければ幸いです

4

1 に答える 1