public DialogResult ShowDialog() help!
<p>I have two forms. 
The first form is the mainForm, this never goes anywhere.
On opening the second form (saveForm), it will display over the top.
When i close this form, I want a certain piece of code in the mainForm to run. 
I assume this is the correct way to get this to happen?</p>

<p>The code on saveForm when I close and return to the mainForm:</p>

<pre><code>private void btnSaveDetails_Click(object sender, EventArgs e)
    {
        Delivery d = new Delivery(txtNameBox.Text, txtAddressBox.Text, txtDayBox.Text, txtTimeBox.Text, txtMealBox.Text, txtInstructionsBox.Text, txtStatusBox.Text);
        mainForm.myDeliveries.Add(d);
        this.Close();
    }
</code></pre>

<p>Any ideas?</p>
