Wiki-KopieMirror

Dies ist ein Mirror des Wikis von pascal.chat. Bearbeiten, Verlauf und Anmeldung finden dort statt.

GUI design guidelines/de

Deutsch · English · Français · Русский · 日本語

Zurück zu den Zusätzlichen Informationen.\

== Dialoge == Dialoge sind spezielle Formulare, die vom Benutzer die Erstellung/Änderung von Einstellungen erfordern, bevor Lazarus fortfahren kann.

Dialogeinstellungen

Einstellungen, die üblicherweise verwendet werden sollten, sind:

Allgemeines Layout

Abstände und Größen

Button Panel

Der Button-Panel sollte mindestens aus den folgenden Elementen bestehen:

Verankerung

Um sicherzustellen, dass ein Dialog nach dem größenverändern die Anzeige der Komponenten in einer guten Weise beibehält, wird Verankerung benutzt. Jede Komponente hat eine Eigenschaft mit dem Namen Anchors. Mit dieser Eigenschaft können sie die Art und Weise bestimmen, in der eine Komponente an ihrem Vorgänger verankert wird.

Hinweis: Benutzen sie den anchor Editor der IDE.

Ausrichtung

Ein anderer Weg, um Komponenten zu organisieren, ist die Verwendung der Ausrichtung (alignment). Jede Komponente hat eine Eigenschaft Align. Durch Auswahl der passenden Align Position können verschiedene Komponenten richtig positioniert werden.

BorderSpacing

Besonders hilfreich in Kombination mit Align ist die Eigenschaft BorderSpacing. (Ebenfalls im Dialog Anchors). Typischerweise wird ein borderspacing von 6 Pixeln um eine Komponente herum verwendet.\


From the Free Pascal wiki, page "GUI design guidelines/de", as it stood on 2014-01-12 after a change by Olaf, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Version 3, zuletzt geändert von WikiArchive .