Проблемы Form+PageControl

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Проблемы Form+PageControl

Сообщение Sharfik » 06.05.2022 16:24:23

Приветствую.
В программе использую формы, которые внедрены в PageControl и переключаются между собой выбором из дерева. Очень редко происходит баг, в результате которого программа из одного цельного окна разлетается на множество отдельных и ничего уже не работает. Может кто то встречал уже такое.
Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 759
Зарегистрирован: 20.07.2013 01:04:30

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

Сообщение zub » 06.05.2022 16:33:34

не встречал. думаю чтото ты не так делаешь))
zub
долгожитель
 
Сообщения: 2884
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение sts » 06.05.2022 17:17:13

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

помнится под винду была ошибка - включен мультилайн при одной видимой закладке если ресайзить окно и если правая сторона закладки таба попадает на правую границу pagecontrol (т.е. еслиб было два таба то второй перескочил бы на вторую линию) возникает ошибка с умиранием проводника, т.е. системную либу comctl32 выбивало
sts
постоялец
 
Сообщения: 406
Зарегистрирован: 04.04.2008 12:15:44
Откуда: Тольятти

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

Сообщение Sharfik » 07.05.2022 19:22:49

Табы отключены, формы живут просто переключением между собой. Но раз в год слетает. Сложно понять от чего. Насчет мультилайн погляжу, спасибо.
Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 759
Зарегистрирован: 20.07.2013 01:04:30


Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

Рейтинг@Mail.ru