Navigation:  Klassen > bBrowser >

bBrowser:GetEditRect()

Diese Seite drucken    Vorherige SeiteZurück zum Anfang des KapitelsNächste Seite

Zweck

Ermittelt den Bereich für ein Eingabe-Control innerhalb einer Datenzelle.

Klasse

bBrowser

Typ

Methode

Syntax

<oBrowser>:GetEditRect(

<iColumn>,

<nRowNo>,

<nRecNo>,

<srcArea>

) Æ lSuccess

Argumente

<iColumn>Spaltennummer der Datenzelle, für die der Bereich ermittelt werden soll.
Datentyp:Int

 

<nRowNo>Zeilennummer der Datenzelle, für die der Bereich ermittelt werden soll.
Datentyp:Int | Float

 

<nRecNo>Datensatznummer der Datenzelle, für die der Bereich ermittelt werden soll.
Datentyp:Int | Float

 

<srcArea>Rechteck-Struktur, in welcher der ermittelte Bereich zurückgegeben wird.

Das Argument muss per Referenz übergeben werden.

Datentyp:_winRect

Rückgabewert

lSuccessLogischer Wert der definiert, ob der Bereich ermittelt werden konnte.
TRUEDer Bereich konnte ermittelt werden.
FALSEDer Bereich konnte nicht ermittelt werden.
Datentyp:Logic

Beschreibung

bBrowser:GetEditRect() ermittelt zu einer Datenzelle den Bereich für ein Eingabe-Control. Dieser Bereich wird beim Erzeugen eines Standard-Eingabe-Controls (siehe auch bBrowser:EditCreate) verwendet und definiert die Position und die Ausdehnung des Controls.

Beispiele

Das folgende Beispiel ermittelt zur aktuellen Datenzelle den Bereich für das Eingabe-Control.

 

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 für das Eingabe-Control ermitteln

oBrowser:GetEditRect(oBrowser:CurrentColumn,;

                     oBrowser:CurrentRow,;

                     oBrowser:CurrentRecNo,;

                     @srcArea)

? srcArea.Left

? srcArea.Top

? srcArea.Right

? srcArea.Bottom

Siehe auch

bBrowser:GetCaptionRect()

bBrowser:GetCellAreaRect()

bBrowser:GetCellFocusRect()

bBrowser:GetCellRect()

bBrowser:GetColumnRect()

bBrowser:GetFooterRect()

bBrowser:GetInfoRect()

bBrowser:GetRecordGroupItemRect()

bBrowser:GetRowRect()

bBrowser:GetSelectorRect()

bBrowser:GetValueRect()

 


Page url: http://www.YOURSERVER.com/index.html?bbrowser_geteditrect.htm