Metainformationen zur Seite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
code:design [2025/10/15 19:13] – angelegt Harald Schmidcode:design [2025/12/09 08:32] (aktuell) Harald Schmid
Zeile 6: Zeile 6:
   * Einfache Methoden immer einklappen   * Einfache Methoden immer einklappen
   * Nicht mehr als 3 Variablen im Kopf der Methode   * Nicht mehr als 3 Variablen im Kopf der Methode
 +
 +===== Modul =====
 +
 +===== ConfigForm =====
 +
 +  * Im BaseForm LoadData WriteSettings - damit das durch das inherited auf jeden Fall aufgerufen wird
 +  * 
 +
 +===== Methoden =====
 +
 +===== Unterformulare =====
 +
 +===== Frames =====
 +
 +  * UnitName: "frame_" + [Name] mit Unterstrichen getrennt in Kleinbuchstaben, z.B. frame_a5_document_tags_edit
 +  * TFrame.Name = "Tframe" + [Name], ohne Unterstriche, erstes Zeichen immer groß, z.B. TframeA5DocumentTagsEdit
 +  * TdxLayoutGroup.Name = "lg" + "Frame" + [Name], z.B. lgFrameA5DocumentTagsEdit
 +  * TdxLayoutGroup.Caption = "frame" + [Name], z.B. frameA5DocumentTagsEdit
 +  * TdxLayoutItem.Name = "li" + "Frame" + [Name], z.B. liFrameA5DocumentTagsEdit
 +  * TdxLayoutItem.Caption = "frame" + [Name], z.B. frameA5DocumentTagsEdit
 +
 +===== TCommon =====
 +