PowerTools SPREAD for Windows Forms 8.0J
GetSelection メソッド


選択範囲のリストのインデックス
インデックスを指定してこのシートの選択範囲を取得します。
構文
'Declaration
 
Public Function GetSelection( _
   ByVal index As Integer _
) As CellRange
'使用法
 
Dim instance As SheetView
Dim index As Integer
Dim value As CellRange
 
value = instance.GetSelection(index)
public CellRange GetSelection( 
   int index
)

パラメータ

index
選択範囲のリストのインデックス

戻り値の型

指定した選択範囲に対応するセル範囲を含むCellRangeオブジェクト
次のサンプルコードでは、このメンバを使用して、指定したインデックスを持つ選択範囲を返しています。
DialogResult dlg; 
fpSpread1.ActiveSheet.SelectionPolicy = FarPoint.Win.Spread.Model.SelectionPolicy.MultiRange;
fpSpread1.ActiveSheet.AddSelection(0, 0, 2, 2);
fpSpread1.ActiveSheet.AddSelection(0, 3, 2, 2);
dlg = MessageBox.Show("Do you want to get one of the selections?", "GetSelection", MessageBoxButtons.YesNo);
if (dlg == DialogResult.Yes)
{
    FarPoint.Win.Spread.Model.CellRange cr;
    cr = fpSpread1.ActiveSheet.GetSelection(1);
    label1.Text = "The selection covers cells " + cr.Row + ", " + cr.Column + ", " + cr.RowCount + ", " + cr.ColumnCount;
}
Dim dlg As DialogResult
FpSpread1.ActiveSheet.SelectionPolicy = FarPoint.Win.Spread.Model.SelectionPolicy.MultiRange
FpSpread1.ActiveSheet.AddSelection(0, 0, 2, 2)
FpSpread1.ActiveSheet.AddSelection(0, 3, 2, 2)
dlg = MessageBox.Show("Do you want to get one of the selections?", "GetSelection", MessageBoxButtons.YesNo)
If dlg = DialogResult.Yes Then
    Dim cr As FarPoint.Win.Spread.Model.CellRange
    cr = FpSpread1.ActiveSheet.GetSelection(1)
    Label1.Text = "The selection covers cells " & cr.Row & ", " & cr.Column & ", " & cr.RowCount & ", " &     cr.ColumnCount
End If
参照

SheetView クラス
SheetView メンバ
GetSelections メソッド

開発者ガイド

選択領域の処理

 

 


© 2004-2015, GrapeCity inc. All rights reserved.