Contains(Point: IGxPointF): Boolean;
Contains(Point: IGxPointF): boolean;
Point - точка.
Свойство Contains проверяет, принадлежит ли точка объекту.
Возвращает True, в случае если точка принадлежит объекту, в противном случае - False.
В рассматриваемом примере предполагается, что существует объект Chart типа IChart.
Добавьте ссылки на системные сборки «Chart», «Drawing», «Ui».
Sub UserProc;
Var
Chart: IChart;
Ser: IChartSerie;
point: IGxPointF;
b: Boolean;
Begin
Ser := Chart.Series.Item(0);
point := New GxPointF.Create(1, 1);
b := Ser.Contains(point);
If b Then WinApplication.InformationBox("Точка принадлежит ряду");
Else WinApplication.InformationBox("Точка не принадлежит ряду");
End If;
End Sub UserProc;
После выполнения примера будет выдано сообщение, содержащее информацию о принадлежности точки ряду.
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.
Imports Prognoz.Platform.Interop.Chart;
Imports Prognoz.Platform.Interop.Drawing;
Imports Prognoz.Platform.Interop.Ui;
…
Public Shared Sub Main(Params: StartParams);
Var
Chart: IChart;
Ser: IChartSerie;
point: GxPointF = New GxPointFClass();
b: Boolean;
WinAppCls: WinApplicationClass = New WinApplicationClassClass();
Begin
Ser := Chart.Series.Item[0];
b := Ser.Contains(point);
If b Then WinAppCls.InformationBox("Точка принадлежит ряду", Null);
Else WinAppCls.InformationBox("Точка не принадлежит ряду", Null);
End If;
End Sub;
См. также: