powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как закрыть форму, чтобы не закрылось приложение?
6 сообщений из 6, страница 1 из 1
Как закрыть форму, чтобы не закрылось приложение?
    #38669759
Фотография Nika gnome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Я сделала приложение, запускается форма ввода пароля, затем по нажатию на кнопки у меня выполняется
Код: c#
1.
2.
3.
                mainform = new mainForm();
mainform.Show();
this.Close();


Главная форма открывается, но приложение тут же закрывается. Как закрыть только форму ввода логина-пароля, чтобы главная осталась работать?
Hide не пойдёт, т.к. по закрытию главной формы приложение продолжает работать.
...
Рейтинг: 0 / 0
Как закрыть форму, чтобы не закрылось приложение?
    #38669761
Фотография Nika gnome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока что пришла к такому решению, но оно мне не очень нравится. Или это нормальное решение?
Код: c#
1.
2.
3.
4.
                this.Hide();
                mainform = new mainForm();
                mainform.ShowDialog(this);
                this.Close();
...
Рейтинг: 0 / 0
Как закрыть форму, чтобы не закрылось приложение?
    #38669765
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nika gnomeИли это нормальное решение?
кривое
...
Рейтинг: 0 / 0
Как закрыть форму, чтобы не закрылось приложение?
    #38669809
Фотография Nika gnome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как тогда быть?
...
Рейтинг: 0 / 0
Как закрыть форму, чтобы не закрылось приложение?
    #38669823
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно так

Код: c#
1.
2.
3.
4.
5.
6.
7.
static void Main(){
        ...
var logon = new LogonForm();
logon.ShowDialog();
if (logon.DialogResult == DialogResult.OK)  {
                Application.Run(new MainForm());
}



можно в Appliction.Run - параметр не указывать, при необходимости закрыть приложение - в нужных местах Appication.Exit()
...
Рейтинг: 0 / 0
Как закрыть форму, чтобы не закрылось приложение?
    #38669845
Фотография Nika gnome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое, Изопропил
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как закрыть форму, чтобы не закрылось приложение?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]