private void вставитьToolStripMenuItem_Click(object sender, EventArgs e) { try { if (GetActivedPage().SelectedCells.Count == 1) { int col = GetActivedPage().SelectedCells[0].ColumnIndex; int row = GetActivedPage().SelectedCells[0].RowIndex; for (int r = 0; r < copedRectangle.RowsCount; r++) { for (int c = 0; c < copedRectangle.ColumnsCount; c++) { if ((c + col) < GetActivedPage().ColumnCount && (r + row) < GetActivedPage().RowCount) { GetActivedPage()[c + col, r + row].Selected = true; } } } } canceledRectangle = new Rectangle(GetActivedPage().SelectedCells); canceledRectangle.Paste(copedRectangle); } catch (Exception) { } }