MESCIUS SPREAD for Windows Forms 17.0J
RemoveSelection メソッド (ISheetSelectionModel)

範囲の先頭のセルの行インデックス
範囲の先頭のセルの列インデックス
選択解除する行数
選択解除する列数
選択リストがある場合に、選択リストから指定した選択範囲を削除します。
構文
'Declaration
 
Sub RemoveSelection( _
   ByVal row As Integer, _
   ByVal column As Integer, _
   ByVal rowCount As Integer, _
   ByVal columnCount As Integer _
) 
void RemoveSelection( 
   int row,
   int column,
   int rowCount,
   int columnCount
)

パラメータ

row
範囲の先頭のセルの行インデックス
column
範囲の先頭のセルの列インデックス
rowCount
選択解除する行数
columnCount
選択解除する列数
次のサンプルコードは、選択範囲が存在する場合にそれを削除します。
FarPoint.Win.Spread.Model.ISheetSelectionModel sel;
bool b;
sel = (FarPoint.Win.Spread.Model.ISheetSelectionModel)fpSpread1.ActiveSheet.Models.Selection;
sel.AddSelection(0, 0, 4, 4);
b = sel.IsSelected(1, 2);
label1.Text = "Is the cell selected = " + b.ToString();
Dim sel As FarPoint.Win.Spread.Model.ISheetSelectionModel
Dim dlg As DialogResult
sel = FpSpread1.ActiveSheet.Models.Selection
sel.AddSelection(0, 0, 2, 2)
dlg = MessageBox.Show("Do you want to remove the selection?", "RemoveSelection", MessageBoxButtons.YesNo)
If dlg = DialogResult.Yes Then
sel.RemoveSelection(0, 0, 2, 2)
End If
参照

ISheetSelectionModel インタフェース
ISheetSelectionModel メンバ

 

 


© MESCIUS inc. All rights reserved.