Здравствуйте, Аноним, Вы писали:
А>Беда вот в чем ... написал свой компонент основанный на TPanel в его конструкторе создаю еще два компонента основанных на TWinControl ... задаю им обработчики на OnMouseDown, OnDragOver, OnDragDrop устанавливаю DragMode = dmAutomatic ... так вот, когда на этом компоненте нажимается кнопка мышки, то событие OnMouseDown не срабатывает ... что я сделал не правильно ?
Где обработчики создаются в рантайме в конструкторе или на этапе визуального проектирования?
Если в конструкторе то может Loaded затирает назначения?
Можно либо перекрыть методы откуда вызываются OnMouseDown .., и т.п. и оттуда вызывать обработчики, можно перекрыть Loaded и назначить обработчики после вызова inherited Loaded.