У вас есть форма, которая покажет другую форму, когда вы выйдете из системы. Я хочу закрыть или скрыть обе формы, когда вы нажмете «да», и она перейдет к моей форме входа в систему. Любая помощь будет оценена по достоинству.Закрытие формы на другой форме?
-3
A
ответ
2
Вы можете использовать Owner
форму собственности, чтобы установить владелец дочерней Формы в:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.Owner = this;
form2.ShowDialog();
}
}
Затем в средней форме закрыть его:
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (this.Owner != null)
this.Owner.Close();
}
}
+0
Спасибо, ты действительно помог мне. – leimelson06
+0
Вы также можете использовать свойство 'Owner' Form для выполнения задания, которое было бы лучшим решением. Взгляните на обновленный ответ. – Alex
0
Это WinForm решение:
private void bLogout_Click(object sender, EventArgs e)
{
DialogResult result= MessageBox.Show("Are you sure want to logout?", "Confirm", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes)
{
this.Hide();
new frmLogin().Show();
}
}
Смежные вопросы
- 1. Закрытие одной формы из другой формы?
- 2. Закрытие формы при открытии другой формы
- 3. Как закрыть закрытие приложения из другой формы?
- 4. Закрытие новой формы закрывает окно сообщения другой формы
- 5. Открытие формы в другой форме
- 6. Закрытие формы от загрузчика
- 7. Закрытие формы, а затем вызов другой
- 8. Приклеивание формы на другой форме, работающей в другой теме
- 9. Закрытие одной формы и открытие другой
- 10. Закрытие формы для заполнения формы?
- 11. Закрытие формы
- 12. Закрытие формы пользовательской формы VBA превосходит
- 13. получить обратно скрытой форме из другой формы
- 14. использование полей формы запуска в другой форме
- 15. Вызов кнопки в форме из другой формы
- 16. Закрытие fancybox на escape-форме iframe
- 17. Как передать значение формы на следующую страницу в другой форме
- 18. Изменить элемент управления на открытой форме из другой модальной формы?
- 19. Валидация формы Redux на основе поля в другой форме
- 20. C# закрытие формы на кнопке Нажмите
- 21. Закрытие формы сохраняет изменения перед закрытием
- 22. Закрытие элемента формы слишком рано
- 23. Закрытие формы, открывшейся ShowDialog()
- 24. vb.net Закрытие нескольких форм и открытие другой формы
- 25. Закрытие тега формы автоматически
- 26. Закрытие одной формы и открытие другой без видимых изменений
- 27. Повторяющиеся поля формы на форме
- 28. Проверка формы на многоступенчатой форме
- 29. Закрытие формы возвращает ошибку
- 30. Закрытие три формы кнопки
Хорошо, но что вы пробовали? Я бы предложил прочитать это: [ask] –
Пожалуйста, покажите код, особенно те части, где вы показываете эту вторую форму. –
winforms? МОФ? что-то другое? – stuartd