Страница 1 из 1

Проблемы Form+PageControl

СообщениеДобавлено: 06.05.2022 16:24:23
Sharfik
Приветствую.
В программе использую формы, которые внедрены в PageControl и переключаются между собой выбором из дерева. Очень редко происходит баг, в результате которого программа из одного цельного окна разлетается на множество отдельных и ничего уже не работает. Может кто то встречал уже такое.

Re: Проблемы Form+PageControl

СообщениеДобавлено: 06.05.2022 16:33:34
zub
не встречал. думаю чтото ты не так делаешь))

Re: Проблемы Form+PageControl

СообщениеДобавлено: 06.05.2022 17:17:13
sts
проверь код формирования списка видимых табов\форм, есть версия что возникает ошибка которая убивает pagecontrol, чтото вроде - скрывается форма а на ней едит с фокусом, или наоборот возникает момент, в зависимости от порядка показа, когда нету видимых табов а фокус на едит ставится, чтото такое.
или в конце концов в лог пиши
try
UpdatePages;
except
on e:exception do AddLog(e.message);
end

помнится под винду была ошибка - включен мультилайн при одной видимой закладке если ресайзить окно и если правая сторона закладки таба попадает на правую границу pagecontrol (т.е. еслиб было два таба то второй перескочил бы на вторую линию) возникает ошибка с умиранием проводника, т.е. системную либу comctl32 выбивало

Re: Проблемы Form+PageControl

СообщениеДобавлено: 07.05.2022 19:22:49
Sharfik
Табы отключены, формы живут просто переключением между собой. Но раз в год слетает. Сложно понять от чего. Насчет мультилайн погляжу, спасибо.