¿Cómo cambiar el texto en un cuadro de texto en otro formulario en Visual C #?

En Visual C # cuando hago clic en un botón, quiero cargar otro formulario. Pero antes de que se cargue ese formulario, quiero llenar los cuadros de texto con algo de texto. Intenté poner algunos comandos para hacer esto antes de mostrar el formulario, pero aparece un error que indica que el cuadro de texto es inaccesible debido a su nivel de protección.

¿Cómo puedo configurar el cuadro de texto en un formulario antes de mostrarlo?

 private void button2_Click(object sender, EventArgs e)
    {

        fixgame changeCards = new fixgame();
        changeCards.p1c1val.text = "3";
        changeCards.Show();


    }

Respuestas a la pregunta(7)

Su respuesta a la pregunta