Example #1
0
        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) { }
        }