Obtenha a posição do cursor em relação ao controle - C #

Quero obter a posição do mouse em relação ao controle em que o ponteiro do mouse está presente. Isso significa que quando coloco o cursor no ponto inicial (canto superior esquerdo) do controle, ele deve fornecer (0,0). Estou usando o seguinte código

    private void panel1_MouseMove(object sender, MouseEventArgs e)
    {
        this.Text = Convert.ToString(Cursor.Position.X + ":" + Cursor.Position.Y);         
    } 

Mas isso indica a posição em relação à tela e não ao control

amostra do código será apreciad

questionAnswers(8)

yourAnswerToTheQuestion