Ein einzeiliges Texteingabefeld in einem Formular.
Syntax
[<oReferenz> =] new Entryfield(<Container> [,<Name AusdruckZ>])
<oReferenz>
Eine Variable oder Eigenschaft (normalerweise von <Container>), in der eine Referenz auf das neu erstellte Entryfield-Objekt gespeichert wird.
<Container>
Der Container (normalerweise ein Form-Objekt), mit dem das Entryfield-Objekt verbunden wird.
<Name AusdruckZ>
Ein optionaler Name für das Entryfield-Objekt. Wird dieser Name nicht angegeben, erzeugt die Klasse Entryfield automatisch einen Namen für das Objekt.
spezielle Eigenschaften
Die folgenden Tabellen enthalten die speziellen Eigenschaften und Methoden der Klasse Entryfield.
| Eigenschaft | Vorgabe | Beschreibung |
| baseClassName | ENTRYFIELD | Kennzeichnet das Objekt als Instanz der Klasse Entryfield. |
| border | false | Gibt an, ob das beschriebene Objekt von dem unter borderStyle festgelegten Rahmen umgeben wird. |
| className | ENTRYFIELD | Kennzeichnet das Objekt als Instanz der abgeleiteten benutzerdefinierten Klasse. Wenn keine benutzerdefinierte Klasse existiert, gilt die Voreinstellung von baseClassName. |
| colorHighlight | Die Farbe des Textes im Entryfield-Objekt, wenn es den Fokus hat. | |
| colorNormal | WindowText/Windows | Die Farbe des Textes im Entryfield-Objekt, wenn es den Fokus nicht hat. |
| dataLink | Das Field-Objekt, das mit dem Entryfield-Objekt verbunden ist. | |
| function | Eine Funktion zur Textformatierung. | |
| maxLength | Die maximale Länge des Textes im Entryfield-Objekt. | |
| memoEditor | Das Memo-Editor-Steuerelement, das zur Bearbeitung von Memofeldern benutzt wird. | |
| phoneticLink | Bezeichnet das Steuerelement, das die phonetische Entsprechung des aktuellen Werts enthält. | |
| picture | Eine Formatierungsschablone. | |
| selectAll | true | Gibt an, ob der Inhalt des Eingabefeldes anfänglich markiert ist, wenn das Beschriebene-Objekt den Fokus erhält. |
| validErrorMsg | Unzulässige Eingabe | Diese Meldung wird angezeigt, wenn das Event valid fehlschlägt. |
| validRequired | false | Gibt an, ob das Event valid ausgelöst werden soll, wenn keine Änderung durchgeführt wurde. |
| value | Der aktuell im Entryfield-Objekt angezeigte Wert. |
spezielle Event
| Event | Parameter | Beschreibung |
| key | <Zeichen AusdruckN>, <Position AusdruckN>, <Umschalt AusdruckL>, <Strg AusdruckL | Wird ausgelöst, wenn eine Taste gedrückt wurde. Der Rückgabewert kann den Tastendruck ändern oder verwerfen. |
| onChange | {{{Wert}}} | Wird ausgelöst, wenn der String im Entryfield-Objekt geändert wurde und das Entryfield-Objekt den Fokus abgibt, aber bevor das Event onLostFocus auftritt. |
| onKey | <Zeichen AusdruckN>, <Position AusdruckN>, <Umschalt AusdruckL>, <Strg AusdruckL> | Wird ausgelöst, wenn für ein Taste ein Steuerelement gedrückt wurde. |
| valid | Wird bei dem Versuch ausgelöst, den Fokus zu verlagern, und muß True zurückgeben, damit der Fokus verlagert werden kann. |
spezielle Funktionen/Methoden
| Methode | Parameter | Beschreibung |
|---|---|---|
| copy( ) | Der ausgewählte Text wird in die Zwischenablage von Windows kopiert. | |
| cut( ) | Der ausgewählte Text wird ausgeschnitten und in die Zwischenablage von Windows eingefügt. | |
| keyboard( ) | <AusdruckZ> | Simulation von Benutzereingaben im Entryfield-Objekt. |
| paste( ) | Text wird aus der Windows-Zwischenablage an die aktuelle Cursorposition kopiert. | |
| showMemoEditor( ) | Der angegebene Memo-Editor wird geöffnet. | |
| undo( ) | Die zuletzt mit cut( ), copy( ) oder paste( ) ausgeführte Aktion wird rückgängig gemacht. |
Basis Eigenschaften
Die folgende Tabelle enthält die Basis-Eigenschaften, -Events und -Methoden der Klasse Entryfield
Beschreibung
Entryfield-Objekte sind die wichtigsten Komponenten zur Anzeige und Eingabe von Daten.
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.