Спасибо!! Я понял как это должно работать. Только почему то выдается ошибка: [DCC Error] Form1.pas(157): E2065 Unsatisfied forward or external declaration: 'TForm1.DoMouseWheel' на строке:
Код:
function DoMouseWheel(Shift: TShiftState; WheelDelta: Integer; MousePos: TPoint): Boolean; override;
В виду своей неопытности в объявлении классов не могу разобраться что лишнее убрать из деклараций в форме.