У меня есть несколько компонентов TStringGrid во фрейме. Я хотел бы отключить колесо прокрутки мыши для компонента TStringGrid, но включить его для фрейма, чтобы при перемещении колеса мыши фрейм прокручивался вверх или вниз вместо изменения выбора ячеек в сетке.
Я попытался настроить добавление пустых методов для OnMouseWheelDown и OnMouseWheelUp для каждого из компонентов TStringGrid (это не сработало).
введите описание изображения здесь
Измените обработчик события OnMouseWheel в кадре:
void __fastcall TFrameNameOfFrame::FrameMouseWheel(TObject *Sender, TShiftState Shift, int WheelDelta, TPoint &MousePos, bool &Handled) { this->VertScrollBar->Position += WheelDelta; }