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


Главная форма открывается, но приложение тут же закрывается. Как закрыть только форму ввода логина-пароля, чтобы главная осталась работать?
Hide не пойдёт, т.к. по закрытию главной формы приложение продолжает работать.
...
Рейтинг: 0 / 0
15.06.2014, 18:22
    #38669761
Nika gnome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закрыть форму, чтобы не закрылось приложение?
Пока что пришла к такому решению, но оно мне не очень нравится. Или это нормальное решение?
Код: c#
1.
2.
3.
4.
                this.Hide();
                mainform = new mainForm();
                mainform.ShowDialog(this);
                this.Close();
...
Рейтинг: 0 / 0
15.06.2014, 18:30
    #38669765
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закрыть форму, чтобы не закрылось приложение?
Nika gnomeИли это нормальное решение?
кривое
...
Рейтинг: 0 / 0
15.06.2014, 19:32
    #38669809
Nika gnome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закрыть форму, чтобы не закрылось приложение?
как тогда быть?
...
Рейтинг: 0 / 0
15.06.2014, 20:02
    #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
15.06.2014, 20:40
    #38669845
Nika gnome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закрыть форму, чтобы не закрылось приложение?
Спасибо большое, Изопропил
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как закрыть форму, чтобы не закрылось приложение? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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