Как раз и выполняется. У компонента (на моей форме) обработчик события OnDblClick выполняет совсем другой функционал. А в перекрытом событие WndProc отсекается возможность родителю выполнять открытие/закрытие веток. В родителе дурдом: если посмотреть его WndProc, то там двойной клик транслируется в одинарный, который и открывает/закрывает ветки (ну, там в Borlande, кто-то из программеров намудрил: не может же быть чтобы одно и то же событие выполняло разные функции одновременно).
Эту фиговину я и отсекаю в наследнике.
Процедура DblClick нужна чтобы ее вызывать из события, т.к. ее нет ни TTreeView и ни в других родителях - только в TControl - главаре этой банды, поэтому и нужно ее тащить в компонент, чтобы была доступна.
__________________
Не забывайте делать резервные копии
|