хотите добавить всплывающие подсказки относительно точек данных на линейной диаграмме в c # winform - PullRequest
0 голосов
/ 11 сентября 2018

DataPoint _prevPoint = new DataPoint ();

    private void chartReport_MouseMove(object sender, MouseEventArgs e)
    {

        // this if statement clears the values from the previously activated point.
        if (_prevPoint.IsEmpty)
        {
            _prevPoint.MarkerStyle = MarkerStyle.None;
            _prevPoint.IsValueShownAsLabel = false;
        }
        var prop=_prevPoint;
        var result = chartReport.HitTest(e.X, e.Y, ChartElementType.DataPoint);
        if (result.ChartElementType == ChartElementType.DataPoint)
        {
            prop = result.Object as DataPoint;
            if (prop != null)
            {
                prop.IsValueShownAsLabel = true;
                prop.MarkerStyle = MarkerStyle.Square;
            }
            else
            {
                _prevPoint.MarkerStyle = MarkerStyle.None;
                _prevPoint.IsValueShownAsLabel = false;
            }
        }

    }

это то, что я применяю ....... Он показывает значение точки данных, когда курсор находится на точке данных, но не удаляется, когда курсор удаляетсяот datapoint

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...