Products
PDFControls.NET 2.0
Created
8/21/2015
Tags
UI

The default behavior of the the mouse wheel is to scroll. To override this default behavior, you must introduce a new class that inherits from StandardPagesViewer and override the OnMouseWheel method like this: following code shows how to override this default our.

public class MyPagesViewer : TallComponents.Interaction.WinForms.Controls.StandardPagesViewer
{
  protected override void OnMouseWheel(MouseEventArgs e)
  {
    // custom action such as zooming here

    ((HandledMouseEventArgs)e).Handled = true;
  }
}

Inside the InitializeComponent of your MainForm, make sure that you instantiate this new class like this:

public class MainForm : System.Windows.Forms.Form
{
  #region Windows Form Designer generated code

  private void InitializeComponent()
  {
    ...
    this.pagesViewer = new TallComponents.PDF.ReaderControls.MyPagesViewer();
    ...
  }
}