Why after I set the Click event of the NPanAndZoomControl's Click event, but when I run the program ,After I click on the region of the control, the event does not respond.
How should I deal with this , I would be really glad for your reply.
the main code is:
private Nevron.Diagram.WinForm.NPanAndZoomControl PanAndZoom;
this.PanAndZoom.Click += new System.EventHandler(this.PanAndZoom_Click);
private void PanAndZoom_Click(object sender, EventArgs e) { NPointF p = PanAndZoom.ViewportPreview.Band.Center; p.X += 10; p.Y += 10; PanAndZoom.ViewportPreview.Band.Center = p; PanAndZoom.UpdateMasterView(); }
Hi,
The NPanAndZoomControl is built up by several other controls and that is the reason why the Click event does not fire for the pan and zoom control itself - it fired only to the child control that was actually clicked. In your case you should subscribe to the Click even of the pan and zoom control's viewport preview, for example:
nPanAndZoomControl1.ViewportPreview.Click += new EventHandler(ViewportPreview_Click);
Best Regards,Nevron Support Team