GcSpreadSheetでは、ヘッダをダブルクリックすることで、セル内のデータに合わせて列幅または行の高さを自動調整することができます。デフォルトでは、この機能が有効になっています。
特定の行または列の範囲を自動調整するには、AutoFitメソッドを使用します。
以下のコードは、指定した行と列の範囲のすべてのデータを自動調整します。
シート内のすべての行または列の自動調整を制御するには、AutoFitMode列挙体を使用します。この列挙体に設定できる値は次の通りです。
メンバ | 説明 |
---|---|
Row | 自動調整を行に対してのみ有効にします。 |
Column | 自動調整を列に対してのみ有効にします。 |
None | 自動調整をすべての行列に対して無効にします。 |
All | 自動調整をすべての行列に対して有効にします。(デフォルト値) |
次の図は、AutoFitMode列挙体をColumnに設定した例です。
実行時に行と列のサイズ変更を無効にするには、ResizableプロパティをFalseに設定します。デフォルトでは、この機能が有効になっています。このプロパティは、XAMLとコードの両方で設定できます。
注意:XAMLでは、行に対してResizableプロパティを設定することはできません。
以下のコードは、Resizableプロパティを使用して行と列のサイズ変更を無効にする方法を示します。