コード例 #1
0
        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));
            }
        }
コード例 #2
0
        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;
            }
        }