Elemente des Layout- und Funktionsbereichs

Beispiel für einen Layoutbereich:

Beispiel Mögliche Kategorien
Maskendesigner - Layout- und Funktionsbereich Barrierefreiheit - Einstellmöglichkeiten für barrierefreies Bedienen
Darstellung - Optionen für das Aussehen des Elements
Daten - Maskenelement mit Datenbanktabelle verbinden
Entwurf - Maskenelement benennen und/oder Position sperren
Fokus - Verhalten wenn Element gefüllt bzw. gedrückt wird
Layout - Verhalten und Darstellung im Layout festlegen
Sonstiges - Eingabewerte und Funktionen definieren
Verhalten - Verhalten bei Eingaben und Tabtasten festlegen

Beschreibung für die wichtigsten Layoutmöglichkeiten:

Thema Was bewirkt die Einstellung?
Darstellung
BackColor Hintergrundfarbe festlegen
BackgroundImage Hintergrundbild hinzufügen
BackgroundImage Layout Ansicht des Hintergrundbilds festlegen
Cursor Darstellungsform des Cursors auswählen
Font Schriftart wählen
ForeColor Schriftfarbe festlegen
RightToLeft Anordnung des Feldinhalts von rechts nach links
Text Text der im Element angezeigt wird
TextAlign Ausrichtung des Textes (links / rechts / zentriert) festlegen
UseWaitCursor Cursor für Wartevorgänge verwenden
Daten
Tag Interne Elementbezeichnung (z. B. Button / Textfeld) für Formularzuweisung
Entwurf
Name Name des Elements
Locked Im Entwurfsmodus Größe und Position des Element sperren
Layout
Anchor Position des Elements im Fenster fixieren
AutoScroll Scrollbalken einblenden sobald der Elementinhalt größer als das angezeigte Element wird
AutoSitze Automatische Anpassung der Elementgröße an den Textinhalt
AutoSizeMode Art der Größenanpassung festlegen
Dock Element an Bereich anheften
Location Position (horizontal und vertikal) des Elements
Size Größe (Breite x Höhe) des Steuerelements
Sonstiges
AutoCompleteMode Verhalten der Autovervollständigung
AutoCompleteSource Quelle für die Autovervollständigung
FunctionDefinition Funktion des Elements für Berechnungen festlegen (siehe Beispiel Alter)
Nachkommastellen Anzahl der Nachkommastellen bei einem Dezimalwert
TextAsType Art des Textinhaltes bzw. der Formatierung (z.B. Email, Phonenumber = Telefonnummer, Integer = Zahl, Dezimal = Dezimalzahl)
Verhalten
Enabled Element ist zur Bearbeitung aktiviert (True) bzw. deaktiviert (False)
MaxLength Maximale Anzahl an Zeichen
Multiline Mehrzeilige Eingabe im Element aktivieren bzw. deaktivieren (bei mehrzeiligen Textfeldern)
PasswordChar Passwortzeichen ( * ) anstelle des Textes verwenden
ReadOnly Nur Leserechte - Keine Bearbeitung des Inhalts möglich
TabIndex Position des Elemens in der Tabulatorreihenfolge
Visible Element wird angezeigt oder ausgeblendet (z.B. Hilfsfeld bei automatischen Berechnungen)

Vorlage für eine sehr gängige Funktion wie lange das Mitglied im Verein ist:

Maskendesigner - Funktionsbeispiel Jahre im Verein

Werte aus einem Datum extrahieren

Möglicher DateTimeParamter ist "Jetzt" und dazu das Datumauswahlfeld des Eintrittsdatums "JoinDate" in [...] gesetzt

Jahr(DateTimeParamter) -> Jahre [0001 - ....]
Monat(DateTimeParamter) -> Monat [1-12]
Tag(DateTimeParamter) -> Tage [1-31]
Stunde(DateTimeParamter) -> Stunde [0-59]
Minute(DateTimeParamter) -> Minute [0-59]

Differenzberechnung eines Datumswertes

Jahr(DateTimeParamter1 - DateTimeParamter2) -> Jahresdifferenz
Monat(DateTimeParamter1 - DateTimeParamter2) -> Monatsdifferenz
Tag(DateTimeParamter1 - DateTimeParamter2) -> Tagessdifferenz
Stunde(DateTimeParamter1 - DateTimeParamter2) -> Stundensdifferenz
Minute(DateTimeParamter1 - DateTimeParamter2) -> Minutendifferenz

Additionberechnung eines Datumswertes

Tag(DateTimeParamter1 + DateTimeParamter2) -> Summe der Datumswerte mit Ausgabe des Tages
Stunde(DateTimeParamter1 + DateTimeParamter2) -> Summe der Datumswerte mit Ausgabe der Stunde
Minute(DateTimeParamter1 + DateTimeParamter2) -> Summe der Datumswerte mit Ausgabe der Minute

Aktionsleiste (am unteren Bildschirmrand)

Schaltfläche Funktionsbeschreibung
Neu Öffnet eine neue leere Maske.
Öffnen Öffnet eine bereits vohandene Maske (Standard oder bereits erstellte eigene Maske).
Speichern Speichert die Änderungen der geöffneten eigenen Maske.
Speichern unter Speichert die Änderungen der geöffneten eigenen Maske unter neuem Namen ab.
Löschen Eigene Maskendesigns löschen - Standardvorlagen lassen sich nicht löschen.
Einstellungen Einstellungen für die zusätzlichen Reiter "Adressen", "Kontakte" und "Eigene Felder" in der eignen Maske festlegen.
75px Space
Schließen Schließt den Maskendesigner. Es erscheint gegebenenfalls eine Sicherheitsabfrage, ob Änderungen gespeichert werden sollen.