Navigation:  Klassen > bBrowser >

bBrowser:Redraw()

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

Zweck

Zeichnet den Browser oder Teile davon neu.

Klasse

bBrowser

Typ

Methode

Syntax

<oBrowser>:Redraw(

[<symArea>],

[<lAtOnce>],

[<uData1>],

[<uData2>],

[<uData3>],

[<uData4>],

[<uData5>],

[<uData6>],

[<uData7>]

) Æ lRedraw

Argumente

<symArea>Bereich, der neu gezeichnet werden soll. Es werden folgende Werte unterstützt:
#Title
Zeichnet den Bereich für den Titel.
#Caption
Zeichnet den Bereich der Spaltenbezeichnungen.
#Footer
Zeichnet den Bereich der Spaltenfüße.
#Data
Zeichnet den Datenbereich.
#DynamicArea
Zeichnet nur die Spaltenbezeichnungen und die Daten, die sich rechts von den fixierten Spalten befinden. Wenn keine Spalten fixiert sind, wird der komplette Bereich neu gezeichnet.
#FromColumn
Zeichnet, ab der angegebenen Spalte, den Bereich der Spaltenbezeichnungen, der Daten und der Spaltenfüße.

In uData1 muss die Spaltennummer angegeben werden.
Datentyp: Dword

#FromLine
Zeichnet, ab der angegebenen Zeile, den Datenbereich.

In uData1 muss die Zeilennummer angegeben werden.
Datentyp: Dword

#Selection
Zeichnet alle selektierten Zellen.

In uData1 kann angegeben werden, ob die aktuell selektierte Zelle mit einem Fokus-Rechteck gezeichnet werden soll. Wird dieses Argument nicht angegeben, wird das Fokus-Rechteck gezeichnet, wenn der Browser den Fokus hat.
Datentyp: Logic

#Current
Zeichnet, abhängig von bBrowser:CurrentMode die aktuelle Zelle oder die aktuelle Zeile.

In uData1 kann angegeben werden, ob die Zelle/Zeile selektiert gezeichnet werden soll. Wird dieses Argument nicht angegeben, wird die Zelle/Zeile selektiert gezeichnet.
Datentyp: Logic

 

In uData2 kann angegeben werden, ob die aktuelle Zelle mit einem Fokus-Rechteck gezeichnet werden soll. Wird dieses Argument nicht angegeben, wird das Fokus-Rechteck gezeichnet, wenn der Browser den Fokus hat.
Datentyp: Logic

 

In uData3 kann angegeben werden, ob die zugehörige Selektorzelle (sofern aktiv) gezeichnet werden soll. Wird dieses Argument nicht angegeben, wird die Selektorzelle nicht gezeichnet.
Datentyp: Logic

 

In uData4 kann angegeben werden, wie der Zustand der Selektorzelle gezeichnet werden soll. Wird dieses Argument nicht angegeben, wird die Selektorzelle im selektierten Zustand gezeichnet. Das Argument wird nur berücksichtig, wenn im Argument uData3 der Wert TRUE angegeben ist.
Datentyp: Logic

#Cell
Zeichnet eine einzelne Zelle.

In uData1 muss die Spaltennummer angegeben werden.
Datentyp: DWord

 

In uData2 muss die Zeilennummer angegeben werden.
Datentyp: DWord

 

In uData3 muss die Datensatznummer angegeben werden.
Datentyp: Int

 

In uData4 kann angegeben werden, ob die Zelle selektiert gezeichnet werden soll. Wird dieses Argument nicht angegeben, wird die Zelle selektiert gezeichnet.
Datentyp: Logic

 

In uData5 kann angegeben werden, ob die Zelle mit einem Fokus-Rechteck gezeichnet werden soll. Wird dieses Argument nicht angegeben, wird das Fokus-Rechteck gezeichnet, wenn der Browser den Fokus hat.
Datentyp: Logic

 

In uData6 kann angegeben werden, ob die zugehörige Selektorzelle (sofern aktiv) gezeichnet werden soll. Wird dieses Argument nicht angegeben, wird die Selektorzelle nicht gezeichnet.
Datentyp: Logic

 

In uData7 kann angegeben werden, wie der Zustand der Selektorzelle gezeichnet werden soll. Wird dieses Argument nicht angegeben, wird die Selektorzelle im selektierten Zustand gezeichnet. Das Argument wird nur berücksichtig, wenn im Argument uData6 der Wert TRUE angegeben ist.
Datentyp: Logic

#Line
Zeichnet eine komplette Zeile.

In uData1 muss die Zeilennummer angegeben werden.
Datentyp: DWord

 

In uData2 muss die Datensatznummer angegeben werden.
Datentyp: Int

 

In uData3 kann angegeben werden, ob die Zeile selektiert gezeichnet werden soll. Wird dieses Argument nicht angegeben, wird die Zeile nur selektiert gezeichnet, wenn es die aktuelle Zeile ist.
Datentyp: Logic

 

In uData4 kann angegeben werden, ob die aktuelle Zelle mit einem Fokus-Rechteck gezeichnet werden soll. Wird dieses Argument nicht angegeben, wird das Fokus-Rechteck gezeichnet, wenn der Browser den Fokus hat.
Datentyp: Logic

 

In uData5 kann angegeben werden, ob die zugehörige Selektorzelle (sofern aktiv) gezeichnet werden soll. Wird dieses Argument nicht angegeben, wird die Selektorzelle nicht gezeichnet.
Datentyp: Logic

 

In uData6 kann angegeben werden, wie der Zustand der Selektorzelle gezeichnet werden soll. Wird dieses Argument nicht angegeben, wird die Selektorzelle im selektierten Zustand gezeichnet. Das Argument wird nur berücksichtig, wenn im Argument uData5 der Wert TRUE angegeben ist.
Datentyp: Logic

#Selector
Zeichnet den Bereich der Selectorspalte.
#SelectorState
Zeichnet den Status einer Selektorzelle.

In uData1 muss die Zeilennummer angegeben werden.
Datentyp: DWord

 

In uData2 muss die Datensatznummer angegeben werden.
Datentyp: Int

 

In uData3 kann angegeben werden, wie der Zustand der Selektorzelle gezeichnet werden soll. Wird dieses Argument nicht angegeben, wird die Selektorzelle im unselektierten Zustand gezeichnet.
Datentyp: Logic

#Info
Zeichnet den Infotext.

In uData1 kann angegeben werden, ob der Infotext mit einem Fokus-Rechteck gezeichnet werden soll. Wird dieses Argument nicht angegeben, wird das Fokus-Rechteck gezeichnet, wenn der Browser den Fokus hat.
Datentyp: Logic

#Focus
Zeichnet um eine einzelne Zelle ein Fokus-Rechteck.

In uData1 muss die Spaltennummer angegeben werden.
Datentyp: DWord

 

In uData2 muss die Zeilennummer angegeben werden.
Datentyp: DWord

 

In uData3 muss die Datensatznummer angegeben werden.
Datentyp: Int

 

Wird das Argument symArea nicht angegeben, wird der gesamte Browser neu gezeichnet.
Datentyp:        Symbol

 

<lAtOnce>Logischer Wert der definiert, ob das Neuzeichnen sofort durchgeführt werden soll oder ob nur der entsprechende Bereich als ungültig markiert werden soll. Wenn der Bereich nur als ungültig markiert wird, führt das Windows-Event-System das Neuzeichnen zu einem späteren Zeitpunkt durch. Wird dieses Argument nicht angegeben, wird der entsprechende Bereich nur als ungültig markiert.
Datentyp:Logic

Rückgabewert

lRedrawLogischer Wert der definiert, ob der Bereich neu gezeichnet werden konnte.
TRUE= Der Bereich konnte neu gezeichnet werden.
FALSE= Der Bereich konnte nicht neu gezeichnet werden.
Datentyp:Logic

Beschreibung

bBrowser:Redraw() zeichnet den gesamten Browser oder Teile davon neu.

 

Im Regelfall sollte das Neuzeichnen immer über das Windows-Event-System erfolgen. Dies bedeutet, das der neu zu zeichnende Bereich nur als ungültig markiert werden sollte. Das Windows-Event-System zeichnet den entsprechenden Bereich dann selbständig, zu einem Zeitpunkt neu, an dem Windows keine große Systemauslastung hat.

 


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