private void Window_Loaded(object sender, RoutedEventArgs e)
{
GrapeCity.Windows.SpreadSheet.Data.CellRange cellr = new GrapeCity.Windows.SpreadSheet.Data.CellRange(0, 0, 3, 3);
GrapeCity.Windows.SpreadSheet.Data.CellRange cellr2 = new GrapeCity.Windows.SpreadSheet.Data.CellRange(4, 0, 2, 2);
gcSpreadSheet1.Sheets[0].SelectionPolicy = GrapeCity.Windows.SpreadSheet.Data.SelectionPolicy.MultiRange;
//gcSpreadSheet1.Sheets[0].SetSelection(0, 0, 3, 3);
gcSpreadSheet1.Sheets[0].SetSelection(cellr);
//gcSpreadSheet1.Sheets[0].AddSelection(4, 0, 2, 2);
//gcSpreadSheet1.Sheets[0].AddSelection(cellr2);
gcSpreadSheet1.Sheets[0].AddSelection(cellr2, true);
//gcSpreadSheet1.Sheets[0].AddSelection(4, 0, 2, 2, true);
//Specifies the extent (or farthest cell) in the selection of cells.
gcSpreadSheet1.Sheets[0].ExtendSelection(6, 3);
gcSpreadSheet1.Invalidate();
}
private void button1_Click(object sender, RoutedEventArgs e)
{
GrapeCity.Windows.SpreadSheet.Data.CellRange cellr3 = new GrapeCity.Windows.SpreadSheet.Data.CellRange(0, 0, 3, 3);
listBox1.Items.Add(gcSpreadSheet1.Sheets[0].IsAnyCellInColumnSelected(0).ToString());
listBox1.Items.Add(gcSpreadSheet1.Sheets[0].IsAnyCellInRowSelected(10).ToString());
listBox1.Items.Add(gcSpreadSheet1.Sheets[0].IsSelected(3, 3).ToString());
//gcSpreadSheet1.Sheets[0].ClearSelections();
//gcSpreadSheet1.Sheets[0].ClearSelection(0, 0, 3, 3);
//gcSpreadSheet1.Sheets[0].ClearSelection(cellr3);
gcSpreadSheet1.Invalidate();
}