[Inhalt] [Zurück] [Weiter] [Thema] [Index]

GridPosTup()


Syntax:

GridPosTup(String name) : Tupel
name: Name eines DBGrids

Beispiel:

tup := GridPosTup( "tab")

Beschreibung:

Liefert ein Tupel, das für jede Komponente der Relation des DBGrids name ein numerisches Feld enthält. In diesen Feldern sind die X-Koordinaten der Pixelpositionen der jeweiligen Tabellenspalten abgelegt. Die Position gibt die Lage der linken Begrenzungslinie der Komponente an.

Diese Positionen müssen nicht notwendigerweise in dem AGWindow liegen, da der Benutzer eine überbreite Tabelle horizontal scrollen kann.

Um für die letzte Tabellenspalte ganz rechts auch deren Breite in Pixeln ermitteln zu können, wird die Pixelposition der rechten Begrenzungslinie der letzten Tabellenspalte in der Recordnummer des zurückgelieferten Tupels eingetragen. Diese kann mittels TupRecNum() ausgelesen werden.

Falls auf dem aktuellen AGWindow kein DBGrid mit Namen name enthalten ist, wird ein ungültiges Tupel geliefert.

Siehe auch AGElemPos() und NewDBGrid().



toposoft 16.04.2024