Example #1
0
        protected override void OnMouseMove(MouseEventArgs e)
        {
            FpSpread  MyCell                = Parent as FpSpread;
            Rectangle RowHeaderRectangle    = MyCell.GetRowHeaderRectangle(0);
            Rectangle ColumnHeaderRectangle = MyCell.GetColumnHeaderRectangle(0);
            Point     point = new Point(this.Left + RowHeaderRectangle.Width, this.Top + ColumnHeaderRectangle.Height);
            CellRange range = MyCell.GetCellFromPixel(0, 0, point.X, point.Y);
            Rectangle r     = MyCell.GetCellRectangle(0, 0, range.Row, range.Column);

            setRow(range.Row);
            setColumn(range.Column);
            setLeftDistance(point.X - r.Left);
            setTopDistance(point.Y - r.Top);

            base.OnMouseMove(e);
        }