SPREAD for WPF 4.0J - GcSpreadSheet
列幅の自動調整
MESCIUS SPREAD for WPF 4.0J - GcSpreadSheet > 開発者ガイド > > 列幅の自動調整

既定では、ユーザーによる列幅の自動調整が有効です。マウスを列ヘッダの境界線に移動するとマウスポインタがリサイズを表す形状に変わります。この状態でダブルクリックすると、列のなかで最も長い内容にあわせて列幅が調整されます。

列幅の自動調整

コーディングによる自動調整の実行

ユーザーによる操作ではなく、コーディングで自動調整を実行できます。IRange インターフェースの AutoFit メソッドを使用します。

列幅の自動調整機能は、表示されているセルのみが対象です。スクロールしないと見れないセルは自動調整の対象にはなりません。

列幅の自動調整機能は、セルを結合した場合には自動調整の対象にはなりません。

サンプルコード

次のサンプルコードは、ユーザーによる列幅の自動調整をすべての列で無効に設定します。

コードのコピー
GcSpreadSheet1.Workbook.ActiveSheet.Columns.AutoFit();
コードのコピー
GcSpreadSheet1.Workbook.ActiveSheet.Columns.AutoFit()

次のサンプルコードは、コーディングで2列目の列幅を自動調整します。

コードのコピー
GcSpreadSheet1.Workbook.ActiveSheet.Columns[1].AutoFit();
コードのコピー
GcSpreadSheet1.Workbook.ActiveSheet.Columns[1].AutoFit()