Podrías ser un poco más espécifico.
¿A que llamas "formulario nuevo"
? ¿Es uno creado dinamicamente?
supongo que tendrías que usar la propiedad onClick del boton.
por ejemplo si quieres armar algo así
// si se presiona el boton Button1
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Persona.Nombre = Edit1->Text;
Persona.Apellido = Edit2->Text;
Persona.Edad = StrToInt(Edit3->Text);
}