作成日: 2021/03/22 最終更新日: 2021/03/22
文書種別
使用方法
詳細
ComponentOne for WinForms 2019J v2(アセンブリバージョン:4.0.20192.375)では、以下のような機能改善が行われました。
◇更新履歴
2019J v2の更新内容(2019/08/28)
C1.Win.C1FlexGrid
機能の追加と改善
・ColumnCollection.DefaultSizeおよびRowCollection.DefaultSizeプロパティを プロパティグリッドに公開しました。デザイン時にこれらのプロパティをデフォルト値にリセットして、C1FlexGridのフォントサイズに基づいて列または行のデフォルトサイズを調整することができます。これらのプロパティのデフォルト値は-1です。(TFS:324533)
これにより、Rows.DefaultSize=-1/Cols.DefaultSize=-1 である場合には、C1FlexGridのフォントサイズに基づいて行高/列幅のデフォルトサイズが調整されるようになりました。
【注意事項】
(1) 行や列のDefaultSizeが-1 以外の場合は、フォントサイズに基づく行高/列幅の調整は行われません。2019J v2よりも前のバージョンではDefaultSizeのデフォルト値が「-1 」になっていない事もありますので、バージョンアップ時などにはご留意ください。
(2) 2019J v2では、C1FlexGridのフォントサイズを、コードではなく設計画面で設定した場合、フォントサイズに基づく行高/列幅の調整は行われません*。これを回避するには、以下のようにコードでDefaultSizeをいったん「-1」以外の値に設定したのち、再度「-1」に設定します。
◎サンプルコード(VB)
* 2の動作は、ComponentOne for WinForms 2019J v3(アセンブリバージョン:4.5.20193.393)の下記修正に伴って改善されました。
◇更新履歴
C1.Win.C1FlexGrid
Bug fixes
・Data was not fixed with grid cell at run time when font is changed at design time. (TFS:391145, 388657)
なお、編集用にNumericUpDownコントロールを使ったりする場合、フォントサイズに基づいてこのコントロールのサイズ調整は行われません。この高さを行高に揃えるには、NumericUpDownコントロールのFontを明示的にC1FlexGridのFontに合わせてください。
◎サンプルコード(VB)
◇更新履歴
2019J v2の更新内容(2019/08/28)
C1.Win.C1FlexGrid
機能の追加と改善
・ColumnCollection.DefaultSizeおよびRowCollection.DefaultSizeプロパティを プロパティグリッドに公開しました。デザイン時にこれらのプロパティをデフォルト値にリセットして、C1FlexGridのフォントサイズに基づいて列または行のデフォルトサイズを調整することができます。これらのプロパティのデフォルト値は-1です。(TFS:324533)
これにより、Rows.DefaultSize=-1/Cols.DefaultSize=-1 である場合には、C1FlexGridのフォントサイズに基づいて行高/列幅のデフォルトサイズが調整されるようになりました。
【注意事項】
(1) 行や列のDefaultSizeが-1 以外の場合は、フォントサイズに基づく行高/列幅の調整は行われません。2019J v2よりも前のバージョンではDefaultSizeのデフォルト値が「-1 」になっていない事もありますので、バージョンアップ時などにはご留意ください。
(2) 2019J v2では、C1FlexGridのフォントサイズを、コードではなく設計画面で設定した場合、フォントサイズに基づく行高/列幅の調整は行われません*。これを回避するには、以下のようにコードでDefaultSizeをいったん「-1」以外の値に設定したのち、再度「-1」に設定します。
◎サンプルコード(VB)
C1FlexGrid1.Rows.DefaultSize = 10
C1FlexGrid1.Rows.DefaultSize = -1
◎サンプルコード(C#) c1FlexGrid1.Rows.DefaultSize = 10;
c1FlexGrid1.Rows.DefaultSize = -1;
* 2の動作は、ComponentOne for WinForms 2019J v3(アセンブリバージョン:4.5.20193.393)の下記修正に伴って改善されました。
◇更新履歴
C1.Win.C1FlexGrid
Bug fixes
・Data was not fixed with grid cell at run time when font is changed at design time. (TFS:391145, 388657)
なお、編集用にNumericUpDownコントロールを使ったりする場合、フォントサイズに基づいてこのコントロールのサイズ調整は行われません。この高さを行高に揃えるには、NumericUpDownコントロールのFontを明示的にC1FlexGridのFontに合わせてください。
◎サンプルコード(VB)
C1FlexGrid1.Cols(1).Editor = New NumericUpDown() With {.Font = C1FlexGrid1.Font}
◎サンプルコード(C#)c1FlexGrid1.Cols[1].Editor = new NumericUpDown() { Font = c1FlexGrid1.Font };
旧文書番号
86508