Zweck
Ermittelt den Bereich für das Focus-Rechteck von einer Datenzelle.
Klasse
Typ
Methode
Syntax
<oBrowser>:GetCellFocusRect(
<iColumn>,
<iRow>,
<iRecNo>,
<srcArea>
) Æ lSuccess
Argumente
<iColumn> | Spaltennummer der Datenzelle, für die der Bereich ermittelt werden soll. Die Spaltennummer bezieht sich auf die Liste der geöffneten Datenspalten (siehe auch bBrowser:ColumnOpenList). |
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 für das Fokus-Rechteck zurück gegeben wird. |
Das Argument muss per Referenz übergeben werden.
Datentyp: | _winRect |
Rückgabewert
lSuccess | Logischer Wert der definiert, ob der Bereich für das Fokus-Rechteck ermittelt werden konnte. |
TRUE | Der Bereich konnte ermittelt werden. |
FALSE | Der Bereich konnte nicht ermittelt werden. |
Datentyp: | Logic |
Beschreibung
bBrowser:GetCellFocusRect() ermittelt zu einer Datenzelle den Bereich, in dem das Fokus-Rechteck dargestellt wird.
Beispiele
Das folgende Beispiel ermittelt zur aktuelle Datenzelle den Bereich von dem Fokus-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 vom Fokus-Rechteck ermitteln
oBrowser:GetCellFocusRect(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_getcellfocusrect.htm