PdfViewer.PdfViewerMouseMove Event

Occurs when user moves the mouse pointer on a PdfViewer control.

public event PdfViewerMouseEventHandler PdfViewer.PdfViewerMouseMove;
Public Event PdfViewer.PdfViewerMouseMove As PdfViewerMouseEventHandler

Event Handler

PdfViewerMouseEventHandler

Licensing Info

This event is a DynamicPDF Viewer feature. One of the following is required for non-evaluation usage:

Examples

This example demonstrates, how to get the mouse move event with information about the page co-ordinates using PdfViewerMouseEventArgs class.

Imports System
Imports System.Windows.Forms
Imports ceTe.DynamicPDF.Viewer
Imports System.Drawing
Public Class Form1
    Inherits System.Windows.Forms.Form

    Private MyPdfViewer As PdfViewer

    Sub New()
        InitializeComponent()
    End Sub

    Shared Sub Main()
        Application.Run(New Form1())
    End Sub	
		    
    Private Sub InitializeComponent()
        Me.MyPdfViewer = New PdfViewer()
        Me.Controls.Add(MyPdfViewer)
        AddHandler MyPdfViewer.PdfViewerMouseMove, AddressOf MyPdfViewer_MouseMoved
    End Sub

    Private Sub MyPdfViewer_MouseMoved(ByVal sender As Object, ByVal e As ceTe.DynamicPDF.Viewer.PdfViewerMouseEventArgs)
        ' Get the co-ordinates on the control.
        Dim ControlCoordinate As Point = e.Location
        
        ' Get the page number.
        Dim PageNumber As Integer = e.PageNumber
        
        ' Get the co-ordinates on the page (in PDF points).
        Dim PageCoordinateX As Integer = e.PageX
        Dim PageCoordinateY As Integer = e.PageY
    End Sub

End Class
using System;
using System.Windows.Forms;
using ceTe.DynamicPDF.Viewer;
using System.Drawing;
namespace DynamicPDFViewerDemo
{
    public class Form1 : Form
    {
        private PdfViewer dpdfViewer;

        public Form1()
        {
             InitializeComponent();
        }

        [STAThread]
        static void Main()
        {
            Application.Run(new Form1());
        }																																			

        private void InitializeComponent()
        {
            this.dpdfViewer = new PdfViewer();
            this.Controls.Add(dpdfViewer);
            PdfViewerMouseMove += new ceTe.DynamicPDF.Viewer.PdfViewerMouseEventHandler(this.pdfViewer_MouseMoved);
        }

        private void pdfViewer_MouseMoved(object sender, ceTe.DynamicPDF.Viewer.PdfViewerMouseEventArgs e)
        {
            // Get the co-ordinates on the control.
            Point controlCoordinate = e.Location;

            // Get the page number.
             int pageNumber = e.PageNumber;

            // Get the co-ordinates on the page (in PDF points).
            int pageCoordinateX = e.PageX;
            int pageCoordinateY = e.PageY;
        }
    }
}         

See Also

ceTe.DynamicPDF.Viewer

In this topic