Programmieren mit dBASE PLUS: Klasse CheckBox

Aus Wikibooks


Ein Kontrollkästchen in einem Formular.

Syntax[Bearbeiten]

[<oReferenz> =] new CheckBox(<Container> [,<Name AusdruckZ>])

<oReferenz>

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

<Container>

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

<Name AusdruckZ>

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

spezielle Eigenschaften[Bearbeiten]

Die folgenden Tabellen enthalten die speziellen Eigenschaften und Event der Klasse CheckBox.
(Spezielle Methoden sind mit dieser Klasse nicht verbunden.)
Eigenschaft Vorgabe Beschreibung
baseClassName CHECKBOX Kennzeichnet das Objekt als Instanz der Klasse Checkbox.
className CHECKBOX Kennzeichnet das Objekt als Instanz der abgeleiteten benutzerdefinierten Klasse. Wenn keine benutzerdefinierte Klasse existiert, gilt die Voreinstellung von baseClassName.
colorNormal BtnText/BtnFace Die Textfarbe für die Beschriftung des Kontrollkästchens.
dataLink Das Field-Objekt, das mit dem CheckBox-Objekt verbunden ist.
group Die Gruppe, zu der das Kontrollkästchen gehört.
text <Wie name> Der neben dem Kontrollkästchen angezeigte Text.
textLeft false Gibt an, ob die Beschriftung links oder rechts neben dem Kontrollkästchen angezeigt wird.
transparent false Gibt an, ob das CheckBox-Objekt dieselbe Hintergrundfarbe oder dasselbe Hintergrundbild wie dessen Container verwendet.
value Der aktuelle Wert des Kontrollkästchens (True oder False).

spezielle Events[Bearbeiten]

Event Parameter Beschreibung
onChange {{{Wert}}} Wird nach dem Umschalten des Kontrollkästchens ausgelöst.

Basis Eigenschaften[Bearbeiten]

Die folgende Tabelle enthält die Basis-Eigenschaften, -Events und -Methoden der Klasse CheckBox
Eigenschaft Event Methode

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

onDesignOpen
onDragBegin
onGotFocus
onHelp
onLeftDblClick
onLeftMouseDown
onLeftMouseUp
onLostFocus
onMiddleDblClick
onMiddleMouseDown
onMiddleMouseUp
onMouseMove
onOpen
onRightDblClick
onRightMouseDown
onRightMouseUp
when

drag( )
move( )
release( )
setFocus( )

Beschreibung[Bearbeiten]

Mit einer CheckBox-Komponente kann ein True- oder False-Wert dargestellt werden.

Beispiele[Bearbeiten]