Вверх ↑
Разработчик
Ответов: 26066
Рейтинг: 2120
#1: 2017-03-12 11:53:23 ЛС | профиль | цитата
Воообще-то ошибка обнаружилась вот здесь, при вызове fOnMouseLeave, изначально этого вызова не было, но и убирать его нельзя, появляется крэш в другом месте

        WM_KILLFOCUS:
begin
if (Data.fStateInit = siKey) then begin
Data.fStateInit := siButton;
PGRushControl(Ctl_).fOnMouseLeave(Ctl_);
Data.fStateInit := siNone;
end;
Data.fActive := false;
Ctl_.Invalidate;
end;
карма: 22

0
Редактировалось 4 раз(а), последний 2017-03-12 12:19:51