Navigation:  Klassen > bBrowser >

bBrowser:PropertyGet()

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

Zweck

Gibt zu einer Eigenschaft den definierten Wert zurück.

Klasse

bBrowser

Typ

Methode

Syntax

<oBrowser>:PropertyGet(

<symProperty>,

[<uDefault>]

) Æ uValue

Argumente

<symProperty>Name der Eigenschaft, zu der der Wert zurückgegeben werden soll. Es werden folgende Eigenschaften als Standard unterstützt:

 

Property

Beschreibung

#BitmapStretch

Definiert ob beim Zeichnen einer Bitmap dessen Größe an den Zeichenbereich angepasst werden soll.

#BitmapTransparentColor

Definiert den Farbwert für die transparente Hintergrundfarbe. Diese wird benötigt, damit eine Bitmap transparent gezeichnet werden kann. Der Farbwert ist ein RGB-Wert vom Datentyp DWord.

#CellGroupMoveDisableIcon

Definiert das Icon, das beim Verschieben einer Zellengruppe angezeigt wird, wenn die Zellengruppe auf einer ungültigen Position steht.

#CellGroupMoveEnableIcon

Definiert das Icon, das beim Verschieben einer Zellengruppe angezeigt wird, wenn die Zellengruppe auf einer gültigen Position steht.

#CaptionPointer

Definiert den Mauszeiger, der angezeigt wird, wenn die Maus auf einer Spaltenbezeichnung steht.

 

Siehe auch Property:

#CaptionTouchPointer

#ColumnResizePointer

#CaptionTouchPointer

Definiert den Mauszeiger, der angezeigt wird, wenn die Maus auf einer Spaltenbezeichnung steht und die Spalte mit der Maus verschoben werden kann.

 

Siehe auch Property:

#CaptionPointer

#ColumnResizePointer

#ColumnClass

Definiert den Namen der VO-Klasse, die der bBrowser beim Erzeugen von Datenspalten verwendet.

#ColumnMovePointer

Die Property wird nicht mehr unterstützt. Statt dessen können die folgenden Properties verwendet werden:

#ColumnMoveLeftPointer

#ColumnMoveNoPointer

#ColumnMoveRightPointer

 

Definiert den Mauszeiger, der angezeigt wird, wenn eine Spalte mit der Maus verschoben wird.

#ColumnMoveLeftPointer

Definiert den Mauszeiger, der angezeigt wird, wenn eine Spalte mit der Maus verschoben wird und links von der Spalte eingefügt werden kann.

#ColumnMoveNoPointer

Definiert den Mauszeiger, der angezeigt wird, wenn eine Spalte mit der Maus verschoben wird und nicht an der aktuellen Position eingefügt werden kann.

#ColumnMoveRightPointer

Definiert den Mauszeiger, der angezeigt wird, wenn eine Spalte mit der Maus verschoben wird und rechts von der Spalte eingefügt werden kann.

#ColumnResizePointer

Definiert den Mauszeiger, der angezeigt wird, wenn die Breite einer Spalte mit der Maus verändert wird.

 

Siehe auch Property:

#CaptionPointer

#CaptionTouchPointer

#ColumnWidthMax

Definiert die maximale Breite einer Datenspalte in Pixel.

 

Die maximale Spaltenbreite wird in den folgenden Fällen berücksichtigt:

Innerhalb der Methode bDataColumn:CalculateWidth(), um die Breite der Spalte zu berechnen.

Beim Verändern der Spaltenbreite mit der Maus.

Wenn die Spalte als bBrowser:AutoWidthColumn definiert ist.

 

Anmerkungen

Der Wert dieser Property wird nur berücksichtigt, wenn für eine Datenspalte keine eigene maximale Breite definiert ist (siehe auch bDataColumn:WidthMax).

#ColumnWidthMin

Definiert die minimale Breite einer Datenspalte in Pixel.

 

Die minimale Spaltenbreite wird in den folgenden Fällen berücksichtigt:

Innerhalb der Methode bDataColumn:CalculateWidth(), um die Breite der Spalte zu berechnen.

Beim Verändern der Spaltenbreite mit der Maus.

Wenn die Spalte als bBrowser:AutoWidthColumn definiert ist.

 

Anmerkungen

Der Wert dieser Property wird nur berücksichtigt, wenn für eine Datenspalte keine eigene minimale Breite definiert ist (siehe auch bDataColumn:WidthMin).

#ComboListHeightMax

Definiert die maximale Höhe der Auswahlliste einer Combobox während einer Eingabe in einer Datenzelle.

#ContextMenuMode

Definiert, ob beim Anzeigen der Kontextmenüs nur die eigenen Kontextmenüs oder auch die des Owners berücksichtigt werden sollen.

 

Anmerkungen

Diese Property wird erst ab Visual Objects 2.7 unterstützt. Für frühere Versionen wird diese Property ignoriert.

#DataPointer

Definiert den Mauszeiger, der angezeigt wird, wenn die Maus auf einer Datenzelle steht.

#DefaultButtonManage

Definiert, ob der Default-Button verarbeitet wird.

#DragStartDelay

Definiert ein Zeitintervall in Millisekunden, nach dessen Ablauf ein Drag&Drop-Vorgang gestartet wird.

 

Anmerkungen
Das Zeitintervall startet, sobald die linke Maustaste gedrückt und die Maus dabei bewegt wird. Wird vor Ablauf des Zeitintervalls die linke Maustaste nicht los gelassen, so wird automatisch ein Drag&Drop-Vorgang gestartet. Voraussetzung ist, dass Drag&Drop eingeschaltet ist (siehe bBrowser:DragDropMode).

#FooterPointer

Definiert den Mauszeiger, der angezeigt wird, wenn die Maus auf einer Fußzelle steht.

#InfoInEntireArea

Definiert in welchen Bereich ein Info-Wert gezeichnet wird.

#LogicValueIdentifier

Definiert ein Array von Werten, die als logische Werte identifiziert werden. Jedes Array-Element besteht aus einem Sub-Array mit 2 Elementen. Das erste Element enthält den Wert, der als logischer Wert erkannt werden soll. Das zweite Element enthält den entsprechenden logischen Wert TRUE oder FALSE.

 

Anmerkungen

In Verbindung mit dem Zugriff bDataColumn:ViewValueAs und dem Wert #Checkbox bzw. #Check kann diese Property dazu verwendet werden, um beliebige Werte als logische Werte in einer CheckBox darzustellen.

#MouseWheelMode

Definiert, ob beim Drehen des Mausrades gescrollt oder der Datensatzzeiger bewegt wird.

#MouseWheelUnitSize

Definiert, um wie viele Zeilen beim Drehen des Mausrades gescrollt bzw. der Datensatzzeiger bewegt wird.

#RecordGroupCaptionBackground

Definiert die Hintergrundfarbe, die zum Zeichnen der Datensatzgruppenspalte innerhalb der Spaltenüberschriften verwendet werden soll.

 

Anmerkungen
Wenn die Property nicht definiert ist oder zu der Property keine Farbe definiert ist, dann wird die Hintergrundfarbe aus dem Zugriff bBrowser:RecordGroupView:Background verwendet.

#RecordGroupCaptionGrid

Definiert das Grid, das zum Zeichnen des Datensatzgruppenspalte innerhalb der Spaltenüberschriften verwendet werden soll.

 

Anmerkungen
Wenn die Property nicht definiert ist, dann wird das Grid aus dem Zugriff bBrowser:RecordGroupView:Grid verwendet.

#RMASelectionMode

Definiert, ob beim bBrowser:RowMode #Absolute die Einzelmarkierung oder die Blockmarkierung unterstützt wird.

#RowResizePointer

Definiert den Mauszeiger, der angezeigt wird, wenn die Höhe einer Zeile mit der Maus verändert wird.

#RTFInterfaceClass

Definiert den Namen der VO-Klasse, die der bBrowser zum Anzeigen von RTF-Texten verwendet.

#ScrollHUnitPixel

Definiert die Anzahl der Pixel, wenn die Spalten um eine Einheit nach rechts oder links gescrollt werden.

#ScrollPointer

Definiert den Mauszeiger, der beim Scrollen angezeigt wird.

#ScrollThumbDragRefresh

Definiert, ob beim Scrollen mit dem Slider die Datensätze ständig oder nur am Ende aktualisiert werden.

#SelectorCaptionBackground

Definiert die Hintergrundfarbe, die zum Zeichnen des Selektors innerhalb der Spaltenüberschriften verwendet werden soll.

 

Anmerkungen
Wenn die Property nicht definiert ist oder zu der Property keine Farbe definiert ist, dann wird die Hintergrundfarbe aus dem Zugriff bBrowser:SelectorView:Background verwendet.

#SelectorCaptionGrid

Definiert das Grid, das zum Zeichnen des Selektors innerhalb der Spaltenüberschriften verwendet werden soll.

 

Anmerkungen
Wenn die Property nicht definiert ist, dann wird das Grid aus dem Zugriff bBrowser:SelectorView:Grid verwendet.

#SelectorPointer

Definiert den Mauszeiger, der angezeigt wird, wenn die Maus auf einer Zelle im Selektor steht.

#SQLRequeryMethod

Definiert den Namen der Methode, die in der Methode bBrowser:AutoRefresh() aufgerufen wird, um die sichtbaren Daten erneut vom Datenserver zu ermitteln.

#ValueViewList

Liste der bDataColumn:ViewValueAs, die in allen Zeilen angezeigt werden. Alle anderen werden nur in der aktuellen Zeile angezeigt.

#ViewLogicValues

Definiert, mit welchen Texten die logischen Werte TRUE und FALSE dargestellt werden.

 

Zusätzlich zu den Standardwerten können beliebige andere Eigenschaften definiert sein (siehe bBrowser:PropertyPut()).

Datentyp:Symbol

 

<uDefault>Vorgabewert, der zurückgegeben werden soll, wenn zu der Eigenschaft kein Wert definiert ist.
Datentyp:Usual

Rückgabewert

uValueWert, der zu der Eigenschaft definiert ist.
Datentyp:Usual

Beschreibung

bBrowser:PropertyGet() ermittelt zu einer Eigenschaft den definierten Wert. Wenn zu der Eigenschaft kein Wert definiert ist, wird der Wert NIL zurückgegeben. Ob eine Eigenschaft definiert ist, kann mit der Methode bBrowser:PropertyExist() geprüft werden.

Siehe auch

bBrowser:PropertyDelete()

bBrowser:PropertyExist()

bBrowser:PropertyPut()

bBrowser:SetInfo()

bBrowser:ViewLogicAs

bBrowserColumn:PropertyGet()

bDataColumn:PropertyGet()

bSample - Edit

 


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