Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| code:defaultmethods [2025/10/24 07:58] – Harald Schmid | code:defaultmethods [2026/05/06 13:45] (aktuell) – [Drag & Drop] Harald Schmid | ||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| ==== Presets ==== | ==== Presets ==== | ||
| - | * ActivatePresetsByID\\ //Aktiviert einen Preset für das aktuelle Modul über die PresetID// | + | * ActivatePresetsByID |
| - | * CurrentConfigToJson | + | * CurrentConfigToJson |
| * CurrentConfigFromJson | * CurrentConfigFromJson | ||
| + | |||
| + | ===== TCommon - insights.common ===== | ||
| + | |||
| + | * AddButtonToButtonLayoutGroup ++ Info | \\ // | ||
| + | Beschreibung | ||
| + | ++ | ||
| + | |||
| + | ===== Drag & Drop ===== | ||
| + | * Um das Drag& | ||
| + | * Die auf das Formular gedroppten Dateien können dann in der override-Methode **procedure FilesDropped(const mText: string); override;** ausgewertet werden. | ||
| + | |||
| + | < | ||
| + | procedure TinsightsModuleMain.FilesDropped(const mText: string); | ||
| + | begin | ||
| + | // direkt im Module Code ausführen oder | ||
| + | // den Event OnFilesDropped des formModuleBase (override im eigentlichen Formular) ausführen | ||
| + | if assigned(FConfigForm.OnFilesDropped) then | ||
| + | FConfigForm.OnFilesDropped(mText); | ||
| + | end; | ||
| + | </ | ||
| + | |||
| + | Im ConfigForm kann man dann in InitVars dem OnFilesDropped eine eigene Methode zuweise: | ||
| + | |||
| + | < | ||
| + | procedure TformConfigForm.InitVars; | ||
| + | begin | ||
| + | inherited; | ||
| + | OnFilesDropped := FilesDropped; | ||
| + | end; | ||
| + | |||
| + | procedure TformConfigForm.FilesDropped(const mText: string); | ||
| + | begin | ||
| + | CodeSite.Send(csmGreen, | ||
| + | hsSList(mText, | ||
| + | begin | ||
| + | CodeSite.Send(mInt.ToString, | ||
| + | end); | ||
| + | end; | ||
| + | </ | ||
| + | |||