Da ali ako ides preko ShowDialog(), onda se sve u Form1 zaustavlja i program radi samo u Form2. Kada zatvoris Form2, onda se izvrsavanje nastavlja od prve naredbe iza ShowDialog();
Tj.:
Code:
Form2 f2=new Form2();
f2.ShowDialog(); // <- Izvrsavanje za Form1 se ovde zaustavlja dok se ne zatvori f2.
f2.Dispose();
OsveziDGV(); // U trenutku kada zatvoris f2, program prelazi na ovu naredbu i to u Form1