Wie kann eine mehrzeilige Spaltenüberschrift erzeugt werden?

Voraussetzung: bBrowser 1.4

 

Um in einer Datenspalte eine mehrzeilige Spaltenüberschrift zu definieren, muss die Höhe der Spaltenüberschriften im bBrowser gesetzt werden. Anschließend kann in der Spaltenüberschrift mit der Konstante CRLF ein Zeilenumbruch definiert werden. Zuletzt muss der bBrowser mit der Methode bBrowser:Recalculate() neu berechnet und mit der Methode bBrowser:Redraw() neu gezeichnet werden.

Das folgende Codefragment demonstriert die Vorgehensweise:

LOCAL oColumn   AS bDataColumn

 

oBrowser:CaptionHeight := 32

 

oColumn := oBrowser:GetColumn(#Quantity)

IF !Empty(oColumn)

  oColumn:Caption := "Bestell-"+CRLF+"menge"

ENDIF

 

oBrowser:Recalculate()

oBrowser:Redraw()