私はWindowsフォームを初めて使用し、何かをしようとしています。私はC#を使用しています。
私はWindowsフォームを使用しており、フォームに8つのテキストボックスを配置しましたが、すべて数値で10進値です。
私は以下の結果を達成したいと思います。私の小数点記号はコンマで、千単位の区切り文字はドットです。##。###、##などを見たことがありますが、覚えていません。以下のアプローチを実現するにはどうすればよいですか。
つまり、1234と入力してテキストボックスからフォーカスを離れると、フォーマットする必要があり、テキストボックスに戻ったときに、千単位の区切り文字だけで小数点記号だけをフォーマットするべきではありません。
LostFocusのようないくつかのイベントを使用する必要があると思います。
入力結果
12341.234,00
12.34 12,34
12,34 12,34
1234567 1.234.567,00
12,34 12,34
12345,67 12.345,67