A quanto pare per farlo funzionare bisogna impostare esplicitamente la proprietà DialogResult nel Form2;
Codice:
Form form2 = new Form2();
if (form2.ShowDialog() == DialogResult.OK)
{
var stringhe = form2.stringhe;
}
mentre nel Form2 il bottone OK sarà:
Codice:
DialogResult = DialogResult.OK;
Close();
Facendo cosi però il valore verrà passato solo se si clicca quel tasto.