Цитата:
Сообщение от Alegun
Попробуйте процедуру Inherited выполнять в самом конце.
|
Скорее всего вряд ли это поможет. Вот если бы наоборот inherited был в конце, то перенос его в начало могло дать результат.
Ксожалению я не пользуюсь TDBLookupComboboxEh, поэтому мне негде глянуть его исходники, но если ты просишь "хоть какие-то идеи", то попробуй избавиться от with, т.е. вместо:
Код:
With EditButtons.Add do
begin
Style:=ebsGlyphEh;
Glyph.LoadFromResourceName(HInstance,'cmbCloseHide');
OnClick:=btnClearClick; <---Вот тут присвоение остановка по BreakPoint есть
end;
напиши:
Код:
переменная:=EditButtons.Add;
переменная.Style:=ebsGlyphEh;
переменная.Glyph.LoadFromResourceName(HInstance,'cmbCloseHide');
переменная.OnClick:=btnClearClick; <---Вот тут присвоение остановка по BreakPoint есть
Может у этой кнопки нет свойства OnClick (или оно сокрыто) и из-за with обработчик события btnClearClick присваивается вовсе не ей?