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); }