Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
8 / 6 / 6
Регистрация: 15.07.2015
Сообщений: 38
1

Закрытие первой формы без закрытия остальных

05.02.2016, 19:58. Показов 1425. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня есть 3 формы: MainMn, LevelHr, GameFld.

При нажатии на кнопку Начать в первой форме:
C++
1
2
MainMn->Close();
LevelHr->ShowModal();
Открывается вторая форма и сразу закрывается вся программа.
Если сначала открывать, то первая не закроется.
Помогите, пожалуйста, решить проблему.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.02.2016, 19:58
Ответы с готовыми решениями:

Закрытие первой формы ,без закрытия второй
Добрый день,такой вопрос.Тренируюсь и написал маленькую програмку из 4 форм,где 4 форма появляется...

Закрытия первого окна формы без закрытия всей программы
Прошу помочь: в программе два окна, в начале открывается первое, после нажатия кнопки открывается...

Вызов модальной формы из модальной, нужно:закрытие последней и не закрытие первой.
1. Вызываю модальную форму из главной формы (немодальной). 2. Вызываю другую модальную форму из...

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

4
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32991 / 21297 / 8180
Регистрация: 22.10.2011
Сообщений: 36,591
Записей в блоге: 8
05.02.2016, 20:24 2
Лучший ответ Сообщение было отмечено GaldeMarine как решение

Решение

MainMn, конечно, главная форма приложения? Что ж ты хотел в таком случае? При закрытии главной формы немедленно закрывается приложение. Скрывай ее (если уж понадобилось, чтобы главную форму не было видно)
0
33 / 33 / 21
Регистрация: 22.09.2013
Сообщений: 390
06.02.2016, 13:50 3
C++
1
2
MainMn->Visible = true;
LevelHr->ShowModal();
Чтоб обратно отобразить форму

C++
1
2
LevelHr->Close();
MainMn->Visible = false;
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32991 / 21297 / 8180
Регистрация: 22.10.2011
Сообщений: 36,591
Записей в блоге: 8
06.02.2016, 14:45 4
Sluchayno, все с точностью до наоборот. Чтобы скрыть - Visible перебрасывается в false, а чтобы показать - в true
0
33 / 33 / 21
Регистрация: 22.09.2013
Сообщений: 390
06.02.2016, 15:22 5
Цитата Сообщение от volvo Посмотреть сообщение
все с точностью до наоборот. Чтобы скрыть - Visible перебрасывается в false, а чтобы показать - в true
ДА извиняюсь. Не выспался наверное и перепутал )
0
06.02.2016, 15:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.02.2016, 15:22
Помогаю со студенческими работами здесь

Обновление label в первой формы после закрытия второй
Добрый день! У меня есть две формы PZ6 и inputForm Вторая вызывается из первой по нажатию кнопки....

Закрытие первой формы и включение второй
Доброе время суток. Хочу чтобы при входе в программу, была проверка пароля. Если пароль верен то...

Закрытие второй формы и работа первой!
В общем на кнопку я открываю 2 форму и и делаю 1 форму не рабочей. Мне нужно чтобы после закрытие 2...

Закрытие второй формы при открытии первой
Как можно сделать, чтобы при открытии первой формы вторая закрывалась, а не пряталась? //...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru