[FlexGrid for WinForms] 列に小数点を含むFormatとEditMaskを指定し、SetupEditorイベントで内部エディタのMaxLengthを設定すると、小数点以下の数値が入力できなくなる

文書番号 : 82455     文書種別 : 既知の問題     登録日 : 2017/12/04     最終更新日 : 2018/03/28
文書を印刷する
対象製品
ComponentOne for WinForms
ステータス
修正済み
詳細
列のFormatを"###,###.##"に、EditMaskを"###,###.##"に設定し、SetupEditorイベントで内部エディタのMaxLengthを10に設定して実行し、整数部に6桁の数字を入力すると、小数点以下の数値が入力できません。

 ※整数部に5桁以下の数字を入力して小数点を打った場合は、少数以下を入力できます。
回避方法
この問題はバージョン4.0.20181.296で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。

・MaxLengthをFormatで指定した桁数よりも多少大きめの値に設定します。

 例:詳細に記載した例の場合は、「14」