Navigation:  Klassen > bDataColumn >

bDataColumn:Caption

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

Zweck

Spaltenbezeichnung, die im bBrowser angezeigt werden soll.

Klasse

bDataColumn

Typ

Access / Assign

Datentyp

String | Bitmap | Icon | bCompoundValue

Beschreibung

Die Spaltenbezeichnung wird im Kopf der Spalte angezeigt. Die Spaltenbezeichnung kann entweder ein String, ein Bitmap-Objekt, ein Icon-Objekt oder ein bCompoundValue sein.

 

Mehrzeilige Spaltenbezeichnungen werden unterstützt. Hierzu müssen die einzelnen Zeilen mit der Konstante CRLF voneinander getrennt werden. Sofern im bBrowser der Zugriff bBrowser:AutoCaptionHeight nicht den Wert TRUE enthält, muss zusätzlich noch im bBrowser über den Zugriff bBrowser:CaptionHeight die Höhe der Spaltenbezeichnung gesetzt werden.

 

Nachdem ein neuer Wert für die Spaltenbezeichnung gesetzt wurde, kann mit der Methode bDataColumn:CalculateWidth() die Spaltenbreite neu berechnet werden.

 

Damit Änderungen im bBrowser angezeigt werden, muss die Spalte über die Methode bBrowser:Redraw()neu gezeichnet werden. Dies ist allerdings nur dann notwendig, wenn die Spalte im sichtbaren Bereich des bBrowser liegt.

Beispiele

In dem folgenden Beispiel wird ein Browser erzeugt, in dem für die Spalte "INVOICENO" eine zweizeilige Spaltenbezeichnung definiert wird.

 

LOCAL odbsINVOICE AS bDBServer

LOCAL oBrowser    AS bBrowser

LOCAL oColumn     AS bDataColumn

 

// Browser erzeugen und anzeigen

odbsINVOICE := bDBServer{ "INVOICE" }

oBrowser := bBrowser{oOwner,;

                                         1000,;

                                         Point{0, 0},;

                                         Dimension{300, 250}}

oBrowser:Use(odbsINVOICE)

oBrowser:Show()

 

// Zweizeilige Bezeichnung für die Datenspalte "INVOICENO" setzen

oColum := oBrowser:GetOpenColumn(#INVOICENO)

oColumn:Caption := "Rechnungs-"+CRLF+"nummer"

 

// Höhe der Spaltenbezeichnungen im Browser setzen

oBrowser:CaptionHeight := 32

Siehe auch

bBrowser:AutoCaptionHeight

bBrowser:CaptionHeight

bBrowser:Redraw()

bBrowserColumn:CaptionPressed

bBrowserColumn:Footer

bDataColumn:HyperLabel

 


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