フォーム コントロールをリセットしています。コントロールの値をプログラムで変更した後、値がNumericUpDown
表示されません。
実際には値が変更されますが、コントロールのテキストは空白のままです。
これは私のコードです
public void ResetFields(Control.ControlCollection Controls)
{
foreach(Control control in Controls)
{
if (control is TextBox)
{
control.Text = string.Empty;
}
if (control is NumericUpDown)
{
NumericUpDown updown = control as NumericUpDown;
updown.Value = 3;
}
if (control.Controls.Count > 0)
{
this.ResetFields(control.Controls);
}
}
}
解決策があり、回答として投稿しました。