フォームに数値アップダウンがあり、その最大値を 2000 に設定していますが、100 より大きい数値を入力してそのままにしておくと、値は自動的に 100 にリセットされますか? このコードを修正しようとしましたが、動作が正しくありません。
private void answer_Enter(object sender, EventArgs e)
{
// Select the whole answer in the NumericUpDown control.
NumericUpDown answerBox = sender as NumericUpDown;
if (answerBox != null)
{
int lengthOfAnswer = answerBox.Value.ToString().Length;
answerBox.Select(0, lengthOfAnswer);
}
}