ユーザーインタフェースで、今日も、あーでもないこーでもないとやっております。
数値の入力をTextBoxからnumericUpDownに変更したんですが、KeyPressイベントにe.Handled = trueを記述しても、beep音が消えない現象に遭遇しました。 TextBoxでは、ちゃんと消えてたのに..。
最初は、何か勘違いしているのかと、あれこれコードを変えていたのですが、どうにも対処できず、ネットで調べたらなんと仕様でした。 外観が似ているので、てっきり同じかと思っていたんですが..。 仕様というより本当は、バグじゃないの..。
KeyDownイベントに変更して、e.SuppressKeyPress = trueを記述したら、beep音が消せました。
もうしばらく、ユーザーインタフェースの実装が続きます。