Zweck
Ermittelt das Rechteck von einem Datenzellenbereich.
Klasse
Typ
Methode
Syntax
<oBrowser>:GetCellAreaRect(
<oCellFrom>,
<oCellTo>,
<srcArea>
) Æ lSuccess
Argumente
<oCellFrom> | Zelle, die die linke obere Ecke des Zellenbereiches definiert. Die Zelle bezieht sich auf die Liste der geöffneten Datenspalten (siehe auch bBrowser:ColumnOpenList). |
Datentyp: | bCell |
<oCellTo> | Zelle, die die rechte untere Ecke des Zellenbereiches definiert. Die Zelle bezieht sich auf die Liste der geöffneten Datenspalten (siehe auch bBrowser:ColumnOpenList). |
Datentyp: | bCell |
<srcArea> | Rechteck-Struktur, in welcher der ermittelte Bereich für den Datenzellenbereich zurückgegeben wird. |
Das Argument muss per Referenz übergeben werden.
Datentyp: | _winRect |
Rückgabewert
lSuccess | Logischer Wert, der definiert, ob der Bereich für die Datenzellen ermittelt werden konnte. |
TRUE | Der Bereich konnte ermittelt werden. |
FALSE | Der Bereich konnte nicht ermittelt werden. |
Datentyp: | Logic |
Beschreibung
bBrowser:GetCellAreaRect() ermittelt das Rechteck, in dem ein Bereich von Datenzellen im bBrowser angezeigt wird. Die Koordinaten im Rechteck beziehen sich auf die ClientArea des bBrowser und haben ihren Nullpunkt links oben.
Beispiele
Das folgende Beispiel ermittelt zu den ersten 3 Spalten und den ersten 2 Zeilen das Rechteck.
LOCAL odbsCUSTOMER AS DBServer
LOCAL oBrowser AS bBrowser
LOCAL srcArea IS _winRECT
// Browser erzeugen und anzeigen
odbsCUSTOMER := DBServer{"CUSTOMER"}
oBrowser := bBrowser{oOwner,;
1000,;
Point{0, 0},;
Dimension{300, 250}}
oBrowser:Use(odbsCUSTOMER)
oBrowser:Show()
// Bereich der Spalten 1-3 und der Zeilen 1-2 ermitteln
oBrowser:GetCellAreaRect(bCell{1, 1, 1},;
bCell{3, 2, 2},;
@srcArea)
? srcArea.Left
? srcArea.Top
? srcArea.Right
? srcArea.Bottom
Siehe auch
bBrowser:GetRecordGroupItemRect()
Page url: http://www.YOURSERVER.com/index.html?bbrowser_getcellarearect.htm