作成日: 2024/07/10 最終更新日: 2024/07/10
文書種別
使用方法
詳細
FlexGridの行の高さを設定するには、以下のような方法が考えられます。
◆MinSize、MaxSizeプロパティを使用する方法
行の高さの最小値、最大値は、行コレクションのMinSize、MaxSizeプロパティで設定できます。
◎サンプルコード(C#)
行の高さの最小値、最大値は、行コレクションのMinSize、MaxSizeプロパティで設定できます。
◎サンプルコード(C#)
flexgrid.Rows.MinSize = 50;
flexgrid.Rows.MaxSize = 100;
◆Heightプロパティを使用する方法
各行の高さは、Heightプロパティにより設定できます。
※Heightプロパティを明示的に設定しない場合、Heightのデフォルト値は「-1」になります。
◎サンプルコード(C#/.NET Framework)
各行の高さは、Heightプロパティにより設定できます。
※Heightプロパティを明示的に設定しない場合、Heightのデフォルト値は「-1」になります。
◎サンプルコード(C#/.NET Framework)
flexgrid.Rows[1].Height = 100;◎サンプルコード(C#/.NET)
flexgrid.Rows[1].Height = new GridLength(100);
◆DefaultSizeプロパティを使用する方法
各行の高さのデフォルト値は、行コレクションのDefaultSizeプロパティで設定できます。
※各行のMinSize、MaxSizeが設定されている場合、MinSize、MaxSizeが優先されます。
※各行のHeightプロパティに「-1」以外が設定されている場合、Heightプロパティが優先されます。
◎サンプルコード(C#/.NET Framework)
各行の高さのデフォルト値は、行コレクションのDefaultSizeプロパティで設定できます。
※各行のMinSize、MaxSizeが設定されている場合、MinSize、MaxSizeが優先されます。
※各行のHeightプロパティに「-1」以外が設定されている場合、Heightプロパティが優先されます。
◎サンプルコード(C#/.NET Framework)
flexgrid.Rows.DefaultSize = 30;◎サンプルコード(C#/.NET)
flexgrid.Rows.DefaultSize = new GridLength(100);
◆AutoSizeRow/AutoSizeRowsメソッドを使用する方法
AutoSizeRow/AutoSizeRowsメソッドを使用すると、データにあわせて行の高さを調整できます。
◎サンプルコード(C#/.NET Framework)
AutoSizeRow/AutoSizeRowsメソッドを使用すると、データにあわせて行の高さを調整できます。
◎サンプルコード(C#/.NET Framework)
// 1行目の高さを自動調整する◎サンプルコード(C#/.NET)
flexgrid.AutoSizeRow(0, 0);
// 1行目~最終行の高さを自動調整する
flexgrid.AutoSizeRows(0, flexgrid.Rows.Count - 1, 0);
// 1行目の高さを自動調整する
flexgrid.AutoSizeRow(0);
// 1行目~最終行の高さを自動調整する
flexgrid.AutoSizeRows(0, flexgrid.Rows.Count - 1);