WklButtonEdit
WklButtonEdit ist ein Textfeld mit einer Schaltfläche am rechten Rand, für Werte, die aus
einem Dialog oder einer Prüfung stammen – ein nachgeschlagenes Windows-Konto, eine getestete
Verbindung, ein geändertes Geheimnis. Es wird wie ein Access-Textfeld gebunden und mit dem
Datensatz gespeichert.
Erste Schritte
Keine
Häufige Aufgaben
Schaubild
+- frmIdentity: Formularansicht -------------------------------------+ | Windows-Konto [ DOMAIN\meier ][ … ] | 1 2 | Geheimnis [ ●●●●●●●●●●●● ][Ändern…] | 3 +--------------------------------------------------------------------+
| Bereich | Bedeutung |
|---|---|
| 1 | Der Text, gebunden über Steuerelementinhalt wie ein Textfeld |
| 2 | Die Schaltfläche (ButtonCaption „…“); ein Klick, F4 oder Alt+Nach-unten lösen ButtonClick aus |
| 3 | Ein Geheimnis: PasswordMask zeigt das Kennwortzeichen, TextEditable = False lässt nur die Prozedur der Schaltfläche den Wert ändern |
Wichtige Funktionen
- Gebunden wie ein Textfeld: Access schreibt das Feld bei jedem Datensatzwechsel in
Value; Eingaben des Benutzers markieren den Datensatz als geändert und werden mit ihm gespeichert; ein leerer Text ist Null; Esc macht die Änderung des Benutzers rückgängig. - Access entscheidet über das Bearbeiten: Ein gesperrtes Steuerelement oder ein Formular, das keine Bearbeitungen zulässt, lehnt bereits den ersten Tastendruck ab.
- Die Schaltfläche:
ButtonClickbei einem Klick, F4, Alt+Nach-unten, dem Aufrufen (Invoke) durch eine Sprachausgabe oderClickButtonaus dem Code; kein Tabstopp, der Fokus bleibt im Text. - Geheimnisse und feste Werte:
PasswordMask,TextEditable = False,MaxLength. - Sprachausgaben melden eine Gruppe mit dem Namen aus
Caption, darin ein echtes Eingabefeld (mitPasswordMaskein Kennwortfeld) und eine echte Schaltfläche mit dem Namen ausButtonText.
Grundkonzepte
Das Feld speichert Access, wie bei einem Textfeld. Das Steuerelement meldet jede Änderung an
Access; Access markiert den Datensatz und liest das Steuerelement beim Speichern des Datensatzes
in das Feld. Ein per Code gesetzter Wert (Value) wird nur angezeigt; um einen Wert zu
speichern, den Ihr Dialog gefunden hat, setzen Sie zusätzlich das Feld.
Die Schaltfläche gehört zum Text. Sie wird innerhalb des Rahmens des Textfelds gezeichnet
und erhält keinen Fokus; der Benutzer tippt nach einem Klick einfach weiter – wie bei der
Generator-Schaltfläche [...] des Eigenschaftenblatts.
Die Standardeigenschaften verwaltet Access. Enabled, Locked, Visible, TabStop und die QuickInfo sind die Eigenschaften, die Access jedem Steuerelement gibt.
Administration
Fehlerbehebung
Keine
Für Entwickler
Verwandte Themen
Keine