Pasando valores entre los formularios de Windows c #

Estoy luchando para averiguar cómo pasar valores entre las formas. Tengo cuatro formularios y quiero pasar la información recuperada por elLogin A la cuarta y última forma.

Esto es lo que tengo hasta ahora.

En esta función:

private void btnLogin_Click(object sender, EventArgs e)

He deserializado los datos que quiero de esta manera:

NewDataSet resultingMessage = (NewDataSet)serializer.Deserialize(rdr);

Luego, cuando llamo al siguiente formulario he hecho esto:

Form myFrm = new frmVoiceOver(resultingMessage);
myFrm.Show();

Entonces miVoiceOver La forma se ve así:

public frmVoiceOver(NewDataSet loginData)
{
    InitializeComponent();
}

private void btnVoiceOverNo_Click(object sender, EventArgs e)
{
    this.Close();
    Form myFrm = new frmClipInformation();
    myFrm.Show();
}

Cuando depuro, puedo ver que los datos están enloginData en la segunda forma, pero parece que no puedo acceder a ella en elbtnVoiceOverNo_Click evento. ¿Cómo accedo a él para pasarlo al siguiente formulario?

Respuestas a la pregunta(2)

Su respuesta a la pregunta