|
179 / 69 / 13
Регистрация: 22.12.2015
Сообщений: 2,648
|
||||||
Отследить свёрнутое состояние формы при попытке её закрытия22.04.2018, 07:51. Показов 2540. Ответов 12
Метки нет (Все метки)
Всем здравствуйте.
Пытаюсь проверить при закрытии формы свёрнута ли она на панель задач и, если это так, разрешаю закрытие. В любом другом случае запрещаю.
0
|
||||||
| 22.04.2018, 07:51 | |
|
Ответы с готовыми решениями:
12
Проверка, сохранены ли данные, при попытке закрытия формы
Сохранять состояние элементов формы в ней самой после ее закрытия |
|
Супер-модератор
|
||||||
| 22.04.2018, 10:51 | ||||||
Сообщение было отмечено jkrnd как решение
Решение
Не воспроизводится. В чистом проекте код:
1
|
||||||
|
179 / 69 / 13
Регистрация: 22.12.2015
Сообщений: 2,648
|
||||||
| 22.04.2018, 11:06 [ТС] | ||||||
|
volvo,
Как отследить что приложение свёрнуто на панель задач?
0
|
||||||
|
179 / 69 / 13
Регистрация: 22.12.2015
Сообщений: 2,648
|
||||||
| 22.04.2018, 11:15 [ТС] | ||||||
|
volvo, сделайте так:
0
|
||||||
|
179 / 69 / 13
Регистрация: 22.12.2015
Сообщений: 2,648
|
||||||||||||||||
| 22.04.2018, 11:44 [ТС] | ||||||||||||||||
|
volvo, Ваш код:
Добавлено через 5 минут Должно быть что-то похожее на проверку состояния приложения, не формы (Application->WindowState) Добавлено через 10 минут наверное это связано с версией моего буилдера (C++Builder6) Добавлено через 8 минут Решил задачу так: добавил на форму компонент ApplicationEvents в его событии
0
|
||||||||||||||||
|
Супер-модератор
|
||
| 22.04.2018, 11:44 | ||
|
0
|
||
|
179 / 69 / 13
Регистрация: 22.12.2015
Сообщений: 2,648
|
||
| 22.04.2018, 12:08 [ТС] | ||
|
теперь приложение будет закрываться только если оно свёрнуто на панель задач
Добавлено через 1 минуту Добавлено через 20 минут volvo, Не по теме: может я лишнего наустанавливал вместе с XE4, только установка RAD по-умолчанию заняла более 45 минут. Запуск проекта длится около 7-10 секунд, с минутами - это я конечно перегнул. Дома, на нормальном компе, у меня стоит и то и то. Спасибо за ответ.
0
|
||
| 22.04.2018, 12:17 | |
|
Не по теме: Не надо мне рассказывать, что такое XE4 на слабом компьютере. На одной из моих машин (Intel Atom N270, если интересно - более подробные характеристики есть в профиле) она установлена в виртуальной машине, что ограничивает использование памяти до 1Gb и количество ядер - до одного. Так что я знаю, сколько на такой машине устанавливается IDE, и сколько длится ее запуск и компиляция проекта.
0
|
|
| 22.04.2018, 12:20 [ТС] | |
|
Не по теме: то есть XE-4 работает не медленнее, чем 6-й? Значит я что-то не так делаю
0
|
|
|
179 / 69 / 13
Регистрация: 22.12.2015
Сообщений: 2,648
|
||
| 25.07.2018, 06:40 [ТС] | ||
|
Если установить в свойствах формы Visible = true, а затем программно минимизировать окно при запуске или просто кликать по пиктограммам в заголовке окна (свернуть-развернуть) можно как раз этот бокс увидеть, причём в любой Windows.
0
|
||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||||||
| 25.07.2018, 08:56 | ||||||
|
jkrnd, я столкнулся с такой неприятностью после манипуляций с системным меню приложения. Обычно (по умолчанию) нажатие кнопки "Свернуть" приводит к минимизации приложения, т.е. окно исчезает с экрана, оставляя только ярлык на панели задач. А после этих самых манипуляций сворачиваться стало окно приложения (вот тот самый бокс "над кнопкой Пуск"). Причем, в семерке свернутое окно помещалось в угол экрана и закрывалось панелью задач, т.е. не было видно. Я вышел из положения, добавив пару строк в обработчик сообщений (WMSysCommand)__
1
|
||||||
|
179 / 69 / 13
Регистрация: 22.12.2015
Сообщений: 2,648
|
|
| 25.07.2018, 10:13 [ТС] | |
|
nick42, да уж, лёгких путей не ищем.
0
|
|
| 25.07.2018, 10:13 | |
|
Помогаю со студенческими работами здесь
13
Как сохранить состояние TreeView после открытия закрытия формы? Как сохранить состояние навигационного меню (свёрнутое / развёрнутое) на jQuery? Bывод подтверждения (да/нет) при попытке закрытия БД Access Отследить событие закрытия сокета, при закрытии порта через iptables Закрытия первого окна формы без закрытия всей программы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|