WklStatusLabel
WklStatusLabel zeigt einen Status in einer Zeile: einen Text mit einer Art (neutral, ok,
Warnung, schlecht, Info), die seine Farben bestimmt – als Pille, als Punkt oder als Symbol vor
dem Text, mit optionaler Beschriftung. Die Statusanzeige wird wie ein Textfeld gebunden und
zeichnet dieselben Pillen wie die Statusspalte von WklGrid.
Erste Schritte
Häufige Aufgaben
- Zellen bedingt formatieren für Farben in Listen
Schaubild
+- frmDienst: Formularansicht -----------------------------------------+ | Dienst ( > läuft ) 1 | | Lager * gestoppt 2 | | Abgleich (!) Fehler ... 3 | +----------------------------------------------------------------------+
| Bereich | Bedeutung |
|---|---|
| 1 | Pillendarstellung (wsdPill) mit der Beschriftung „Dienst“, einem Symbol und der Art „ok“ (grün) |
| 2 | Punktdarstellung (wsdDot), Art „neutral“ (grau) |
| 3 | Symboldarstellung (wsdSymbol), Art „schlecht“ (rot), pulsierend mit „ …“, solange Busy True ist |
Wichtige Funktionen
- Gebunden über den Steuerelementinhalt: Access schreibt das Feld oder den Ausdruck des aktuellen Datensatzes in
Value; Einträge (AddStatusItem) machen aus Werten Text, Art und Symbol,KindFieldliest die Art aus einem anderen Feld,FormatundNullTextformatieren den Rest. - Ungebunden:
Text,KindundGlyph, im Eigenschaftenblatt oder per Code gesetzt. - Designer (Zeile Benutzerdefiniert
[...]): Status mit Vorschau, Einträge als Tabelle, Format, Darstellung und Verhalten. - Drei Darstellungen (
Display) und ein Pulsieren bei Beschäftigung (Busy), das still steht, wenn die Windows-Animationen ausgeschaltet sind. - Immer Text, nie Farbe allein; der hohe Kontrast wird berücksichtigt.
- Sprachausgaben hören Beschriftung, Text und Art sowie jede Änderung (
Announce); mitClickableist die Statusanzeige ein Link und löstClickaus.
Grundkonzepte
Eine Bedeutung, keine Farbe. Ein Wert nennt eine Art, und die Art bestimmt die Farben, aus
der Palette, die WklGrid, WklButton, WklNavBar und WklBadge teilen. Die entworfenen
Werte von Kind und Glyph sind der Rückfall für Werte ohne Eintrag; ein Datensatz behält
daher nie die Farben des vorherigen Datensatzes.
Schreibgeschützt. Eine gebundene Statusanzeige schreibt nie zurück und markiert den Datensatz nie als geändert; ein Ausdruck als Steuerelementinhalt funktioniert.
Wo sie stehen kann. Einzelne Formulare, Formularköpfe und -füße, UserForms; nicht im
Detailbereich eines Endlosformulars (dort gibt es nur eine Instanz, und eine gebundene hat Access
am Öffnen des Formulars gehindert). Ein Status je Datensatz gehört in eine Statusspalte von
WklGrid.
Administration
Fehlerbehebung
Für Entwickler
Verwandte Themen
- Überblick WklGrid: Statusspalten (
wedStatus)