private void chartControl1_MouseMove(object sender, MouseEventArgs e)
{
/*if (m_isDragging)
{
int delta_y = e.Y - _mouse_drag_y;
if (Math.Abs(delta_y) > 0)//be able to hover!
{
_mouse_drag_y = e.Y;
_mouse_drag_x = e.X;
double yaxissize = (double)((XYDiagram)chartControl1.Diagram).AxisY.Range.MaxValue - (double)((XYDiagram)chartControl1.Diagram).AxisY.Range.MinValue;
double yaxissizepxls = chartControl1.Height - (((XYDiagram)chartControl1.Diagram).Padding.Top + ((XYDiagram)chartControl1.Diagram).Padding.Bottom) - (chartControl1.Margin.Top + chartControl1.Margin.Bottom);
yaxissizepxls -= 64;//(yaxissizepxls / 6);
//chartControl1.d
double deltavalue = delta_y * (yaxissize / yaxissizepxls);
//deltavalue -= correction_offset;
//deltavalue *= 1 / correction_factor;
//Console.WriteLine("Delta: " + deltavalue.ToString());
if (_sp_dragging != null)
{
double curval = Convert.ToDouble(_sp_dragging.Values.GetValue(0));
double newvalue = (curval - deltavalue);
// if (newvalue < 0) newvalue = 0;
//Console.WriteLine("Current: " + curval.ToString() + " delta: " + deltavalue.ToString() + " new: " + newvalue.ToString());
_sp_dragging.Values.SetValue(newvalue, 0);
DataTable dt = (DataTable)chartControl1.DataSource;
foreach (DataRow dr in dt.Rows)
{
if (dr[0].ToString() == _sp_dragging.Argument)
{
dr[1] = newvalue;
// zet ook de betreffende waarde in de tabel!
SetDataValueInMap(_sp_dragging.Argument, newvalue);
//Console.WriteLine("Written: " + _sp_dragging.Argument + " : " + newvalue);
//sp.Values.SetValue(curval - 1, 0);
//chartControl1.Invalidate();
}
}
}
}
}*/
}