Re[2]: Delphi: Как отловить MouseDown в DesignTime
От: Santa  
Дата: 06.08.03 02:08
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>>DesignTime. Для Этого я создал подходящий компонент (см. Идея), но он не может отлавливать MouseDown в DesignTime. Если кто знает как этому поспособствовать, буду очень благодарен.

S>Хм. Не знаю, от кого ты его отнаследовал, так что точно понять, что ему мешает, не могу.
S>Судя по исходникам, надо проверить, что в ControlStyle есть csClickEvents и нету csNoStdEvents.

С этим все в порядке. Дело в другом. Во время разработки левой кнопкой производится перетаскивание компонента или изменение его размеров; правой — вызывается стандартное попап (Алигн и т.п.). Мне бы хотелось это изменить так, чтобы по левой кнопке компонент не перемещался по форме, а в его массив помещались координаты нажатия. Пока ничего кроме создания собственного редактора компонента (TComponentEditor) ничего не придумал.

Можно ли в принципе подменить стандартный обработчик дизайнера на свой?
P.S. Наследую от TGraphicControl
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.