Как открыть новую форму из другой формы

У меня есть форма, которая открывается с помощью метода ShowDialog. В этой форме у меня есть кнопка «Еще». Если мы нажмем «Еще», должна открыться другая форма и должна быть закрыта текущая форма.

В обработчике события Click «Дополнительные кнопки» я написал следующий код

MoreActions objUI = new MoreActions (); 
objUI.ShowDialog();
this.Close();

Но что происходит, это не закрытие первой формы. Итак, я изменил этот код на

MoreActions objUI = new MoreActions (); 
objUI.Show();
this.Close();

Здесь отображается вторая форма, и через несколько секунд обе формы закрываются.

Кто-нибудь может помочь мне решить проблему. Что мне нужно сделать, так это то, что если мы нажмем кнопку «Дополнительно», откроется другая форма и закроется первая форма.

Любая помощь будет для меня действительно полезной.

48
задан Dinesh 19 October 2010 в 03:03
поделиться