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