private void chartControl1_ObjectHotTracked(object sender, HotTrackEventArgs e)
{
if (e.Object is Series)
{
Series s = (Series)e.Object;
if (e.AdditionalObject is SeriesPoint)
{
SeriesPoint sp = (SeriesPoint)e.AdditionalObject;
_sp_dragging = (SeriesPoint)e.AdditionalObject;
//timer4.Enabled = true;
// alleen hier selecteren, niet meer blinken
if (_sp_dragging != null)
{
string yaxisvalue = _sp_dragging.Argument;
int rowhandle = GetRowForAxisValue(yaxisvalue);
if (m_TableWidth == 1)
{
// single column graph..
int numberofrows = m_map_length;
if (m_issixteenbit) numberofrows /= 2;
rowhandle = (numberofrows - 1) - Convert.ToInt32(yaxisvalue);
}
if (rowhandle != -1)
{
gridView1.ClearSelection();
gridView1.SelectCell(rowhandle, gridView1.Columns[(int)trackBarControl1.Value]);
}
}
string detailline = Y_axis_name + ": " + sp.Argument + Environment.NewLine + Z_axis_name + ": " + sp.Values[0].ToString();
if (m_map_name.StartsWith("Ign_map_0!") || m_map_name.StartsWith("Ign_map_4!")) detailline += " \u00b0";// +"C";
toolTipController1.ShowHint(detailline, "Details", Cursor.Position);
}
}
else
{
toolTipController1.HideHint();
}
}