Programmieren mit dBASE PLUS: Klasse TextLabel

Aus Wikibooks


Nicht editierbarer Text in einem Formular.

Syntax[Bearbeiten]

[<oRef> =] new TextLabel(<container> [,<name expC>])

<oRef>

Eine Variable oder Eigenschaft (normalerweise von <Container>), in der eine Referenz auf das neu erstellte TextLable-Objekt gespeichert wird.

<container>

Der Container (normalerweise ein Form-Objekt), mit dem das Text-Objekt verbunden wird.

<name AusdruckC>

Ein optionaler Name für das TextLable-Objekt. Wird dieser Name nicht angegeben, erzeugt die Klasse TextLabel automatisch einen Namen für das Objekt.

Spezielle Eigenschaften[Bearbeiten]

Die folgenden Tabellen enthalten die speziellen Eigenschaften und Methoden der Klasse TextLable.
(Spezielle Events sind mit dieser Klasse nicht verbunden.)
Eigenschaft Vorgabe Beschreibung
alignHorizontal Links Die Art und Weise, in der der Text horizontal in seinem rechteckigen Rahmens ausgerichtet wird
(0=Links, 1=Zentriert, 2=Rechts, 3=Blocksatz).
alignVertical Top Die Art und Weise, in der Text vertikal in seinem rechteckigen Rahmen ausgerichtet wird
(0=Oben, 1=Mitte, 2=Unten, 3=Blocksatz).
baseClassName TEXTLABEL Kennzeichnet das Objekt als Instanz der Klasse Textlabel.
className TEXTLABEL Kennzeichnet das Objekt als Instanz der abgeleiteten benutzerdefinierten Klasse. Wenn keine benutzerdefinierte Klasse existiert, gilt die Voreinstellung von baseClassName.
colorNormal BtnText/BtnFace Die Farbe für den Text.
prefixEnable True Legt fest, ob das kaufmännische Und (&) als Präfix für ein Tastaturkürzel interpretiert werden soll. (Eigene Übersetzung)
text <Wie name> Der Wert des TextLabel-Objekts (der angezeigte Text).
transparent false Gibt an, ob das TextLabel-Objekt dieselbe Hintergrundfarbe oder dasselbe Hintergrundfarbe verwendet wie dessen Container.


Methode Parameter Beschreibung
getTextExtent( ) <AusdruckZ> Gibt die Breite des angegebenen Strings in der Schrift des Text-Objekts zurück.
Die folgende Tabelle enthält die Basis-Eigenschaften, -Events und -Methoden der Klasse TextLable:
Eigenschaft Event Methode

before
borderStyle
dragEffect
fontBold
fontItalic
fontName
fontSize
fontStrikeout
fontUnderline
form
height
hWnd
id
left
mousePointer
name
pageno
parent
printable
speedTip
top
visible
width

onDesignOpen
onDragBegin
onLeftDblClick
onLeftMouseDown
onLeftMouseUp
onMiddleDblClick
onMiddleMouseDown
onMiddleMouseUp
onMouseMove
onOpen
onRightDblClick
onRightMouseDown
onRightMouseUp

drag( )
move( )
release( )

Beschreibung[Bearbeiten]

Deutsche Übersetzung

Benutzen Sie die Komponente TextLabel zum Anzeigen von Informationen in einem Report oder einem Formular, wenn Sie keine Formatierung in HTML benötigen.

TextLabel ist ein einfaches, leichtes Objekt, das weniger Systemressourcen verbraucht als die Komponente Text.

Die Komponente TextLabel unterstützt nicht das direkte Editieren im Designmodus.

Die Eigenschaft Text der Komponente TextLabel darf nur Daten vom Typ Zeichen enthalten.

Englische OLH

Use a TextLabel component to display information on a form or report, wherever features such as word-wrap and HTML formatting are not required.

TextLabel is a simple, light-duty object which consumes fewer system resources than the Text component.

The TextLabel component does not support in-place editing on design surfaces.

The text property of the TextLabel component may contain character string data only.