IReportBox.ClientToTab

Синтаксис

ClientToTab(Point: IGxPoint);

Параметры

Point - координаты курсора относительно компонента, которые необходимо преобразовать в координаты относительно отчета.

Описание

Метод ClientToTab преобразует координаты компонента ReportBox в координаты отчета, являющегося источником данных этого компонента.

Пример

Пусть в событии на щелчок мыши в ячейке отчета, загруженного в компонент «ReportBox1», указан следующий текст:

Sub ReportBox1OnCellClick(Report: IReportBox; TabSheet: IPrxSheet; Row: Integer; Column: Integer);
Var
    Point: IGxPoint;
    Coord1, Coord2: String;
Begin
    Point := WinApplication.CursorPosition;
    Coord1 := Point.X.ToString + ":" + Point.Y.ToString;
    Point := ReportBox1.ScreenToClient(Point.X, Point.Y) As IGxPoint;
    ReportBox1.ClientToTab(Point);
    Coord2 := Point.X.ToString + ":" + Point.Y.ToString;
End Sub ReportBox1OnCellClick;

Если щелкнуть в ячейке отчета, то переменная «Coord1» будет содержать координаты курсора относительно экрана, а переменная «Coord2» - координаты курсора относительно отчета, загруженного в компонент.

См. также:

IReportBox