С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/55: Рейтинг темы: голосов - 55, средняя оценка - 4.56
2 / 2 / 0
Регистрация: 01.03.2016
Сообщений: 155

Как открыть вторую форму и закрыть первую?

08.04.2016, 16:18. Показов 10601. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
у меня есть в главной форме кнопка
надо, чтобы по нажатию на неё выскакивала еще одна форма ( тоже с кнопками и тд.)
а сразу после этого закрывалась главная
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.04.2016, 16:18
Ответы с готовыми решениями:

Как закрыть первую форму и открыть вторую
Как закрыть первую форму и открыть вторую? Form2 f = new Form2(); f.Show(); this.Hide();Таким...

Как одновременно открыть вторую форму и закрыть первую
У меня такая проблема. Я пытаюсь одновременно открыть вторую форму и закрыть первую форму через (код ниже) - форма остается открытой. ...

При успешной авторизации первую форму закрыть и открыть вторую
Есть 2 формы. 1 - форма это окно авторизации, 2 сама программы. Нужно чтобы при успешной авторизации первая форма закрывалась, а 2...

9
 Аватар для Melif
76 / 67 / 47
Регистрация: 26.03.2015
Сообщений: 205
08.04.2016, 16:35
При закрытии главной формы (запускаемой) закрывается приложение. Используйте метод Hide()
1
2 / 2 / 0
Регистрация: 01.03.2016
Сообщений: 155
08.04.2016, 20:51  [ТС]
а что с другой формой?
как её создать?
(PS я читал это в 7 самых частых вопросах но не понял)
0
215 / 211 / 146
Регистрация: 20.11.2014
Сообщений: 1,184
08.04.2016, 22:03
Лучший ответ Сообщение было отмечено Андрей Рощупкин как решение

Решение

Цитата Сообщение от Андрей Рощупкин Посмотреть сообщение
а что с другой формой?
как её создать?
В студии жмите проект => добавить форму windows

Добавлено через 3 минуты
в код кнопки на первой форме добавьте
C#
1
2
3
4
 
            Form2 frm =  new Form2();
            frm.Show();
            this.Hide();
1
2 / 2 / 0
Регистрация: 01.03.2016
Сообщений: 155
09.04.2016, 19:39  [ТС]
а что можно использовать вместо Hide(); чтоб закрывалась форма полностью?
0
215 / 211 / 146
Регистрация: 20.11.2014
Сообщений: 1,184
09.04.2016, 19:40
Зачем вам это?
0
2 / 2 / 0
Регистрация: 01.03.2016
Сообщений: 155
09.04.2016, 21:18  [ТС]
остается в процессах приложение и не заканчивает работать то есть банит visual studio и надо нажать закончить отладку
0
215 / 211 / 146
Регистрация: 20.11.2014
Сообщений: 1,184
09.04.2016, 23:03
на второй форме добавьте событие FormClosing и в нем напишите
C#
1
Application.Exit();
0
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 11
10.04.2016, 01:56
Это не достаточно, если 2форму закрыть крестом то 1 форма будет висеть в память, необходимо и на крест поставить
C#
1
Application.Exit();
0
215 / 211 / 146
Регистрация: 20.11.2014
Сообщений: 1,184
10.04.2016, 02:37
У меня почему-то все закрывается. Может вы поток какой не заканчиваете
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.04.2016, 02:37
Помогаю со студенческими работами здесь

Как открыть вторую форму, спрятав первую?
Здравствуйте! Наткнулся вот на такую проблему. На кнопку на первой форме у меня вот такой код: this.Hide(); // если это...

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

Открыть вторую форму и скрыть первую
Скажите почему в форме, которая содержит класс, нельзя сделать вот так: Form2 a=new Form2(); a.show(); this.hide(); ...

Как закрыть вторую форму из первой?
Как закрыть вторую форму из первой? создал: Vnesti Vnes = new Vnesti(); Vnes.ShowDialog(); ...

Как закрыть вторую форму при нажатии на кнопку?
Есть 2 формы. На 1 форме список данных и парочка кнопок, если нажимаю кнопку редактировать то выходит 2 форма, где я вводу какие то данные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru