このおそらく簡単な作業は私に頭痛の種を与えました。float.TryParse
Textboxishコントロールに成功するテキストをユーザーが入力できるようにしたいだけです。
通常のTextBoxを使用して、btnOK_Clickでテキストをチェックすることもできますが、これは明らかに不十分です。また、優れた組み込みのMaskedTextBoxコントロールがありますが、マスクをに等しく設定できませんでしたfloat.TryParse
。また、フォーカスの変更が発生した場合にのみ有効性をチェックしているようです。
ネットを掘り下げてみると面白いアイデアが浮かびましたが、どれも私が望むほど素晴らしいものではありませんでした。
この問題をどのように解決しましたか?明らかな解決策を見逃しただけですか、それともこの機能を自分で実装する必要がありますか?
SOに関するいくつかの同様のスレッドを知っていますが、実行可能な解決策は見つかりませんでした。
更新:はい、WinFormsです。