powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как запретить TComboBox->OnDropDown?
2 сообщений из 2, страница 1 из 1
Как запретить TComboBox->OnDropDown?
    #32372730
Berg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос такой: как можно запретить обработку конкретного события окна? В частности события из сабж. Ну, вроде того, как в OnKeyPress можно сделать Key := 0.

P.S. Сама проблема уже решена (пусть и кривенько), но спортивный интерес к теме остался... Понятно, что можно, видимо, написать свой контрол-наследник и перекрыть обработчик, но наверняка можно попроще сказать окну, что это событие уже обработано из самого OnDropDown-обработчика...
...
Рейтинг: 0 / 0
Как запретить TComboBox->OnDropDown?
    #32373992
Фотография Alexey Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По схеме:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
var
  f: TNotifyEvent;
begin
  { ... }
  f:= MyObject.OnEvent;
  MyObject.OnEvent:= nil;
  try
    { ... }
  finally
    MyObject.OnEvent:= f
    end
end;
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как запретить TComboBox->OnDropDown?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]