Microsoft Chart Control で ToolTipText を表示 |
下記サンプルは、必ず、CSVファイルを使っての基本的なグラフの表示 をご覧になってからお試しください。 Private frgToolTip As Boolean Private Sub Button22_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button22.Click 'Microsoft Chart Control で ToolTipText を表示 '別途、グラフを表示しておいてから実行して下さい。 frgToolTip = Not frgToolTip 'クリック毎にフラグを設定 End Sub Private Sub Chart1_GetToolTipText(ByVal sender As Object, _ ByVal e As System.Windows.Forms.DataVisualization.Charting.ToolTipEventArgs) _ Handles Chart1.GetToolTipText If e.HitTestResult.ChartElementType = ChartElementType.DataPoint And frgToolTip = True Then Dim i As Integer = e.HitTestResult.PointIndex Dim dp As DataPoint = e.HitTestResult.Series.Points(i) '科目名、生徒名、点数 をツールチップテキストに表示 e.Text = String.Format("{0}({1}) : {2}", e.HitTestResult.Series.Name, dp.AxisLabel, dp.YValues(0)) End If End Sub |
上記コードの実行結果 |
別途、グラフを表示しておいてから実行して下さい。 |