Показать сообщение отдельно
  #4  
Старый 10.08.2012, 15:24
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от 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 присваивается вовсе не ей?
Ответить с цитированием