Seitenhistorie
Inhalt | ||
---|---|---|
|
Diese Checkliste dient zur schnellen Übersicht und Überprüfung von Masken-Layouts. Damit können einheitliche Standards in den Projekten umgesetzt werden.
Screenshot |
---|
Konfiguration der Arbeitsumgebung "Allgemein"
- Aktiv: Name ausblenden
Arbeitsumgebung "Allgemein"
Einstellungen |
---|
- Symbol "Bildschirm"
Arbeitsumgebung "Allgemein"
- Alle Benutzergruppen der Arbeitsumgebung "Allgemein" zuweisen
Abstände von Komponenten
Hauptlayout |
Gesamtmaske - Abstände zu den Rändern
- Standard-Rand immer ausblenden (Layout Maske, Layout Rahmen)
Standard-Abstand zwischen den Objekten:
Rahmen/Reiter sind 5 Pixel
Rahmen/Rahmen sind 0 Pixel
Die Blöcke mit "Rahmen mit Titeln"
sollten sinnvoll angeordnet werden.
Mögliche Lücken vermeiden.
Rahmen mit Titel
- Abstände bei Rahmen mit Titeln sind 5 Pixel zum Rand
- Zwischen den Rahmen mit Titeln zum nächsten Rahmen
mit Titel gibt es keine weiteren Abstände
Die Spaltenbreite innerhalb von
Rahmen mit Titel beträgt bei
Labeln ca. 100 - 180 Pixel
Eingabefeldern können über
mehrere Spalten gehen.
Bei Datums- und Zahlfeldern genügt eine
Breite von 90 Pixeln.
Masken mit Subform(s):
Vorletzte Spalte als "Restlichen Platz nutzen" definieren
Letzte Spalte hat 5 Pixel (Rand)
Vorletzte Reihe als "Restlichen Platz nutzen" definieren
Letzte Reihe hat 5 Pixel (Rand)
Layout
|
|
|
|
|
Abstände
| |
LayoutPanel |
Memo-Felder sollten möglichst in ein eigenes Layoutpanel oder einen eigenen Reiter
Felder mit Dateianhängen müssen immer einen Rahmen haben, damit erkenntlich ist, wo sie anfangen und aufhören.
Voll ausfüllende Komponenten (z.B. Kombobox und Button oder zwei Layoutpanel) sollten sich nie direkt berühren.
Dazwischen ist immer ein Standardrand von 5 Pixeln zu setzen. In den Zeilen sollte es immer eine Zwischenzeile mit 5 Pixeln geben.
Layoutpanel
|
Der
|
Innerhalb eines Layoutpanels sollte es vermieden werden, mehrere Felder nebeneinander aufzuführen.
Ausnahmen sind stark zusammenhängende Felder, wie z.B. Plz + Ort, Datum + Uhrzeit, Ist + Soll
|
Abstände
| |
Subforms
TabbedPane
|
|
Das TabbedPane sollte immer über die gesamte Bildschirmbreite gehen (Restlichen Platz nutzen) und die verfügbare Höhe ausnutzen (Restlichen Platz nutzen).
|
|
|
|
Weitere Eigenschaften
Nicht beschreibbare Felder (z.B. bei berechneten Feldern oder solchen die immer von Regeln überschrieben werden) sollten inaktiv sein.
Abstände
| |
Felder mit Dateianhängen
| |
TextArea
| |
Weitere Eigenschaften
|
|
|
|
|
|
Verschiedenes
CASE WHEN COUNT(*) OVER () <= 1 THEN 1 ELSE 0 END "default" im Valuelistprovider als default kann man dafür sorgen, dass wenn es nur einen Datensatz gib, dieser gleich vorausgewählt ist. | |
Initialer Focus
| |
Tipps & Tricks
|
Arbeitsumgebung
Screenshot | Einstellung | ||
---|---|---|---|
Konfiguration der Arbeitsumgebung "Allgemein"
| |||
Freigabe der Arbeitsumgebung
| |||
Komponente | Einstellung | Bemerkung | |
Initialer Focus
| Sortierung und Spalteneinstellungen von Listen
publizieren
|