Обработчик MouseWheel не обрабатывает MouseEvent с моей формой .NET 2 - PullRequest
0 голосов
/ 27 сентября 2011

Я хотел бы быть одним из первых, кто использовал колесо мыши для прокрутки моего документа, и хотя дизайнер форм не публикует свойство onMouseWheel, я настроил обработчик программно в моем ctor сразу после InitializeComponent(); -потому что я не настолько смел, чтобы возиться с этим.

Form1() {
    InitializeComponent();
    this->MouseWheel += gcnew MouseEventHandler(this, &Form1::Form1_MouseWheel);
    //stuff
}

Я в ловушке, хорошо, но я не могу поймать ловушку в самом обработчике.Кто-нибудь еще получил эту проблему?Я использую тачпад Synaptics и .NET 2.0 на VS2008 (для обратной совместимости).Курсор изменится на вращающуюся, но никаких дальнейших действий на экране не происходит.

Ответы в C # одинаково приветствуются.Спасибо.

1 Ответ

1 голос
/ 27 сентября 2011

Было бы неправильно добавить запоздалый комментарий к Событию колесика мыши (C #) ? В этом и заключается мой ответ, хотя в данном случае текстовые надписи были взяты из формы и зафиксировали событие колесика мыши.

Полагаю, мне не следовало задавать исходный вопрос, возможно, это поможет другим.

...