Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/10/2009, 10:06
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 4 meses
Puntos: 2658
Respuesta: Tooltip sobre las barras de ZedGraphControl

Lo que te conviene es usar el evento OnMouseMove y hacer que los tips se desactiven cuando los valores de X e Y estén fuera del área de representación.

he aquí un ejemplo de un proyecto mío:
Código vb.net:
Ver original
  1. Private Sub Chart1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Chart1.MouseMove
  2.         Dim mousePt As New PointF(e.X, e.Y)
  3.  
  4.         Dim pane As GraphPane = sender.MasterPane.FindChartRect(mousePt)
  5.  
  6.         If Not pane Is Nothing Then
  7.             ' Aqui estás dentro del área
  8.         Else
  9.             ' Aqui estás fuera del área
  10.         End If
  11.         Chart1.Invalidate()
  12.         Chart1.GraphPane.AxisChange()
  13.     End Sub

En esencia, este m
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)