Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
senys

Не могу закрыть окно с открытием главного меню, если оно было закрыто!

14.02.2012, 18:17. Показов 1285. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
такая проблема:
в standart > MainMenu создал "Закрыть окно".
так как окон 7, то нужно, чтобы по нажатию на "Закрыть окно" текущее окно закрывалось, но с открытием главного меню, если оно было закрыто, так как если закрыть главное меню и закрыть текущее окно, то это может сбить пользователя с толку.
я прописал так:
Delphi
1
2
3
4
5
6
7
procedure TForm7.N1Click(Sender: TObject);
begin
  If form1.Close then
    Form1.show;
  else
    form7.Close;
end;
но мне выдает ошибку в: if form1.Close then form1.show;
Подскажите что нужно сделать, чтобы работало.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.02.2012, 18:17
Ответы с готовыми решениями:

Win API, как отследить было ли закрыто окно приложения.
Нахожу HWND приложения которое запущено, командой FindWindow. Через 10 секунд повторная процедура поиска выдаёт HWND = 0, то есть не может...

Создать окно поверх главного окна, чтобы главное окно было доступно
здравствуйте. подскажите пожалуйста как сделать окно поверх главного окна, но чтобы главное окно было доступно, как в word окно...

Можно ли запретить юзеру возвращаться из окна (window.open) в родительское окно, пока не оно не будет закрыто?
У меня раньше был код, где открывалось окно (window.open). В этом окне при нажатии на кнопочку данные сабмитились в родительское окно. ...

3
 Аватар для romcka-x
127 / 95 / 74
Регистрация: 18.01.2011
Сообщений: 227
14.02.2012, 23:35
Если я правильно понял, то по нажатию на кнопку "Закрыть окно" нужно закрыть Form7 и Открыть Form1
Delphi
1
2
3
4
5
procedure TForm7.N1Click(Sender: TObject);
 begin
    Form1.Show;
    Close;
 end;
1
senys
15.02.2012, 01:51
Да. Спасибо.

Добавлено через 4 минуты
romcka-x, Ты из Витебска, а сколько тебе лет если не секрет?

Добавлено через 54 секунды
И где учишься?
15.02.2012, 04:56
 Комментарий модератора 
senys, подобные разговоры должны вестись в личке!
Тема закрыта!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.02.2012, 04:56
Помогаю со студенческими работами здесь

Закрыто ли окно, если известен хэндл
Собственно вопрос прост: Зная хэндл окна Wnd := GetForegroundWindow(); GetWindowText(Wnd, buff, sizeof(buff)); ...

Как узнать, закрыто ли окно, если знаешь его hwnd?
Всем привет. Прошу помощи. Есть консольное приложение. Цикла сообщений нет. Есть hwnd процесса, если пользователь закрывает этот...

Испортилось окно главного меню
Кто-нибудь сталкивался с такой проблемой: менял тему экрана Windows XP после чего, загрузив RAD STUDIO XE2 (C++ Builder), получил вот что

Появляется окно с сообщением "Диспетчер окон рабочего стола прекратило работу и было закрыто"
Появилась данная проблема + Aero peek отказывается работать! При попытке произвести оценку, выскакивает ошибка на direct3d 10 batch ...

Как можно развернуть консольное окно и чтобы его было невозможно закрыть?
Всем привет! Как можно развернуть окно и чтобы его было невозможно закрыть? Закрытие производится отдельной командой. Среда Dev-cpp /...


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

Или воспользуйтесь поиском по форуму:
4
Закрытая тема Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru