private int GetCellY(System.Drawing.Point p)
{
int y = 0;
m_mouseY = p.Y;
m_mouseOffsetY = p.Y - GetPartialCellSizeY();
int cellY = (int)System.Math.Floor((((double)m_mouseOffsetY) / ((double)m_cellSize)));
y = m_cellOffsetY - cellY;
return y * -1;
}