Point: IChartSeriePoint;
Point: Prognoz.Platform.Interop.Chart.IChartSeriePoint;
Свойство Point возвращает параметры точки ряда данных диаграммы.
Данное свойство возвращает параметры той точки, для которой был выполнен метод IEaxAnalyzeCore.DrillPoint.
Для выполнения примера на форме предполагается наличие кнопки с наименованием «Button1», компонента ChartBox с наименованием «ChartBox1» и компонента UiErAnalyzer с наименованием «UiErAnalyzer», являющегося источником для «ChartBox1». Экспресс-отчет, подключенный в «UiErAnalyzer1», должен содержать хотя бы один ряд данных.
Процедура является обработчиком события OnClick для кнопки «Button1». Пример будет выполняться при нажатии кнопки.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Expr: IEaxAnalyzer;
Serie: IChartSerie;
Series: IChartSeries;
EaxChart: IEaxChart;
Chart: IChart;
Point: IChartSeriePoint;
DrillPoint: IEaxDrillPointResult;
Begin
Expr := UiErAnalyzer1.ErAnalyzer;
EaxChart := Expr.Chart;
Chart := EaxChart.Chart;
Series := Chart.Series;
Serie := Series.Item(0);
Point := Serie.SeriePoint(0);
DrillPoint := Expr.DrillPoint(Point);
DrillPoint.Point.Selected := True;
End Sub Button1OnClick;
После выполнения примера будет выделена точка ряда, для которой был выполнен метод IEaxAnalyzeCore.DrillPoint.
Для выполнения примера на форме предполагается наличие кнопки с наименованием «button1», компонента ChartBoxNet с наименованием «ChartBoxNet1» и компонента UiErAnalyzerNet с наименованием «UiErAnalyzerNet1», являющегося источником для «ChartBoxNet1». Экспресс-отчет подключенный в «UiErAnalyzerNet1» должен содержать хотя бы один ряд данных.
Процедура является обработчиком события Click для кнопки «button1». Пример будет выполняться при нажатии кнопки.
Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Chart;
...
Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
Expr: IEaxAnalyzer;
Serie: IChartSerie;
Series: IChartSeries;
EaxChart: IEaxChart;
Chart: IChart;
Point: IChartSeriePoint;
DrillPoint: IEaxDrillPointResult;
Begin
Expr := UiErAnalyzerNet1.ErAnalyzer.ErAnalyzer;
EaxChart := Expr.Chart;
Chart := EaxChart.Chart;
Series := Chart.Series;
Serie := Series.Item[0];
Point := Serie.SeriePoint[0];
DrillPoint := Expr.DrillPoint(Point);
DrillPoint.Point.Selected := True;
End Sub;
Результат выполнения примера Fore.NET совпадает с результатом выполнения примера Fore.
См. также: