Zweck
Ermittelt den Bereich für den Spaltenwert innerhalb einer Datenzelle.
Klasse
Typ
Methode
Syntax
<oBrowser>:GetValueRect(
<iColumn>,
<iRow>,
<iRecNo>,
<srcArea>
) Æ lSuccess
Argumente
<iColumn> | Spaltennummer der Datenzelle, für die der Bereich ermittelt werden soll. |
Datentyp: | Int |
<iRow> | Zeilennummer der Datenzelle, für die der Bereich ermittelt werden soll. |
Datentyp: | Int |
<iRecNo> | Datensatznummer der Datenzelle, für die der Bereich ermittelt werden soll. |
Datentyp: | Int |
<srcArea> | Rechteck-Struktur, in welcher der ermittelte Bereich zurückgegeben wird. |
Das Argument muss per Referenz übergeben werden.
Datentyp: | _winRect |
Rückgabewert
lSuccess | Logischer Wert der definiert, ob der Bereich ermittelt werden konnte. |
TRUE | Der Bereich konnte ermittelt werden. |
FALSE | Der Bereich konnte nicht ermittelt werden. |
Datentyp: | Logic |
Beschreibung
bBrowser:GetValueRect() ermittelt zu einer Datenzelle den Bereich, in dem der Spaltenwert dargestellt wird.
Beispiele
Das folgende Beispiel ermittelt zur aktuellen Datenzelle den Bereich für den Spaltenwert.
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 zur aktuellen Datenzelle ermitteln
oBrowser:GetValueRect(oBrowser:CurrentColumn,;
oBrowser:CurrentRow,;
oBrowser:CurrentRecNo,;
@srcArea)
? srcArea.Left
? srcArea.Top
? srcArea.Right
? srcArea.Bottom
Siehe auch
Page url: http://www.YOURSERVER.com/index.html?bbrowser_getvaluerect.htm