ComponentOne 利用ガイド
[019] 表示形式をカンマ付きに設定すると、編集時にもカンマ付きで表示される
移行ガイド > 各種移行資料 > FlexGrid for WinForms 移行情報 > [019] 表示形式をカンマ付きに設定すると、編集時にもカンマ付きで表示される
変更バージョン 2.6.20071.324
カテゴリ 編集・入力
対応策

詳細

旧バージョンでは、表示スタイルの Format プロパティをカンマ付き(例:"#,###")に設定した場合、編集時にはカンマは表示されませんでした。本バージョンでは、編集時にもカンマが表示されます。

これは、EditOptionsプ ロパティがデフォルトで「EditFlags.All」に設定され、数値型を編集するときに組み込み数値エディタが使用されるように仕様変更されたためです。組み込み数値エディタでは、編集時にカンマを表示します。

旧バージョンと同様の動作にするには、EditOptions の UseNumericEditor オプションをオフにし、編集時にこの組み込み数値エディタを使用しないようにしてください。

// UseNumericEditorオプションをオフにする方法①
C1FlexGrid1.EditOptions -= C1.Win.C1FlexGrid.EditFlags.UseNumericEditor

//// UseNumericEditorオプションをオフにする方法②
//C1FlexGrid1.EditOptions = EditFlags.None
' UseNumericEditorオプションをオフにする方法①
C1FlexGrid1.EditOptions -= C1.Win.C1FlexGrid.EditFlags.UseNumericEditor

'' UseNumericEditorオプションをオフにする方法②
' C1FlexGrid1.EditOptions = EditFlags.None
関連トピック