Форум: "KOL";
Текущий архив: 2008.05.04;
Скачать: [xml.tar.bz2];
ВнизПроблемы с минимизацией окна Найти похожие ветки
← →
Gloomer © (2007-08-30 13:33) [0]С начала написания проекта у меня все работало нормально. С какого-то момента при сворачивании главной формы приложения с WindowState=wsMaximized и его последующем разворачивании WindowState становится равным wsNormal.
В чем причина? В моем коде ничего такого нет, что могло бы поменять WindowState. На форме есть несколько вложенных Panel и два Splitter, у компонентов задействовано выравнивание Align. TrayIcon не использую, Applet на форме есть (всего в проекте 4 формы, остальные 3 создаются динамически).
При разворачивании в обработчике OnShow значение WindowState еще wsMaximized. При этом обработчик OnRestore не вызывается...
← →
Gloomer © (2007-08-30 16:18) [1]Чтобы не быть голословным, вот исходники проекта (урезано все что можно)
http://gloomer38.narod.ru/wp.zip (17кб)
проявление глюка: запускаем, разворачиваем форму на весь экран, сворачиваем в панель задач, восстанавливаем из панели задач
Почему так???
← →
Vladimir Kladov (2007-08-30 17:01) [2]Скажите, у вас версия KOL какая?
← →
Gloomer © (2007-08-30 17:10) [3]версия 2.78
проблема предположительно в MinimizeNormalAnimated=false...
← →
Vladimir Kladov (2007-08-30 17:22) [4]Точно? MinimizeNormalAnimated не менялось, было исправлено именно восстановление состояния "кнопка разворачивания доступна" при реставрации, после установки HasBorder := false и затем true.
← →
Gloomer © (2007-08-30 17:44) [5]По крайней мере из всех попыток как-либо исправить ситуацию у меня получилость только установкой
MinimizeNormalAnimated:=true
С другой стороны у меня не получается повторить такой глюк в новом проекте
← →
Vladimir Kladov (2007-09-01 09:39) [6]Разобрался. Не знаю, почему вы раньше этого не замчали, но это было изначально так. Сама Windows не запоминает состояние окна перед свёртыванием, это делает MinimizeNormalAnimated. К сожалению, только для главной формы. Добавлю RestoreNormalMaximized, чтобы только это делала, и в том числе было применимо к прочим формам.
← →
Gloomer © (2007-09-01 23:15) [7]Большое спасибо ;-)
← →
Vladimir Kladov (2007-09-02 07:31) [8]Я что-то не дойду: в граше всегда не грузит тумбы - или только 1 раз после переключения и перезапуска так себя ведёт а если F5 или выбрать каталог, то всё восстанавливается? У меня не обнаружил такого. Может быть, важны типы файлов? Иногда такое может быть с исполняемыми файлами - ресурсы оказываются недоступны, если это картинки из исполняемых файлов. Мигает, потому что пытается регулярно перечитать заново. Полезно для отслеживания закачки изображений по медленной сети, например, поэтому так оставил.
← →
Vladimir Kladov (2007-09-02 07:32) [9]Не в ту ветку попал, извиняюсь.
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2008.05.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c