static void gviewer_MouseClick(object sender, System.Windows.Forms.MouseEventArgs e) { float viewerX, viewerY; Microsoft.Msagl.GraphViewerGdi.GViewer gviewer = sender as Microsoft.Msagl.GraphViewerGdi.GViewer; if (gviewer != null) { gviewer.ScreenToSource(e.Location.X, e.Location.Y, out viewerX, out viewerY); System.Windows.Forms.MessageBox.Show(String.Format("{0} {1}", viewerX, viewerY)); } }
static void gviewer_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) { Microsoft.Msagl.GraphViewerGdi.GViewer gviewer = sender as Microsoft.Msagl.GraphViewerGdi.GViewer; float viewerX, viewerY; if (gviewer != null) { gviewer.ScreenToSource(e.Location.X, e.Location.Y, out viewerX, out viewerY); gviewer.SetToolTip(tt, new Point(viewerX, viewerY).ToString()); tt.ShowAlways = true; } }