Вам необходимо обработать событие в форме Form1, которое возникает в результате взаимодействия с пользователем.Например, если у вас есть кнопка «Настройки», которую пользователь нажимает для отображения формы настроек (Form2), вы должны обработать событие Click
для этой кнопки:
private void settingsButton_Click(Object sender, EventArgs e)
{
// Create a new instance of the Form2 class
Form2 settingsForm = new Form2();
// Show the settings form
settingsForm.Show();
}
В дополнение кShow
метод , вы также можете выбрать ShowDialog
метод .Разница в том, что последний показывает форму в виде модального диалога , что означает, что пользователь не может взаимодействовать с другими формами в вашем приложении, пока они не закроют модальную форму.Это то же самое, что и окно сообщения.Метод ShowDialog
также возвращает значение, указывающее, как форма была закрыта.
Когда пользователь закрывает форму настроек (например, нажав «X» в строке заголовка), Windows автоматически позаботится о ее закрытии.
Если вы хотитечтобы закрыть его перед тем, как пользователь попросит закрыть его, вы можете вызвать метод Close
формы :
this.Close();