PowerTools SPREAD for Windows Forms 10.0J > 開発者ガイド > シート > シートの移動 |
複数のシートがある場合、シートを移動できます。 先頭のシートを最後のシートの位置に移動すると、他のシートは1つ左側に移動します。 1つのシートを隣の位置に移動すると、これはシートの入れ替えと同じ動作となります。0から始まるシートのインデックスを使用して、移動元と移動先を指定してください。シートを移動してもシート名は変更されません。
ユーザーが、シート名タブを使用してシートを移動できるよう設定できます。FpSpreadクラスのAllowSheetMoveプロパティをTrueに設定します。
シートを移動するには、FpSpreadクラスのSheetsプロパティが参照するSheetViewCollectionクラスのMoveメソッドを呼び出します。
次のサンプルコードは、3番目のシートを4番目のシートの位置に移動します。
C# |
コードのコピー
|
---|---|
// シートインデックス2をシートインデックス3の位置に移動します。
FpSpread1.Sheets.Count = 5;
FpSpread1.Sheets.Move(2, 3);
|
Visual Basic |
コードのコピー
|
---|---|
' シートインデックス2をシートインデックス3の位置に移動します。
FpSpread1.Sheets.Count = 5
FpSpread1.Sheets.Move(2, 3)
|