Tekrar açma işlemini nasıl yapıyorsunuz? Yeniden oluşturup açıyorsanız formu sıfırlamış olursunuz.

Bahsettiğim kullanım;

Form ornekform = new Form();
ornekform.ShowDialog();

yukarıdaki şekilde formu sıfırlarsınız. Bunun yerine formlarınızı classlarında bir birine tanıtırsanız istediğinizi elde edersiniz.