tFilenameEdit - onAcceptFilename bei dkSave

Rund um die LCL und andere Komponenten
Antworten
klema
Beiträge: 11
Registriert: Sa 4. Apr 2015, 13:34

tFilenameEdit - onAcceptFilename bei dkSave

Beitrag von klema »

Hallo ins Forum,

ich habe ein Problem mit einem Kombi-Editfeld der Klasse tFilenameEdit: Steht der Wert für DialogKind auf dkOpen, wird die Ereignisbehandlung onAcceptFilename problemlos angesprungen. Steht der Wert aber auf dkSave, wird eine entsprechende Routine ignoriert.

Feature oder Bug??

Oder gibt es eine bessere Idee, auf eine beendete Eingabe - egal, ob per Speedbutton und Auswahlbox oder per Texteingabe ins Editfeld (onExit) - zu reagieren?

Danke für jede Hilfe.
Gruß klema

wp_xyz
Beiträge: 5377
Registriert: Fr 8. Apr 2011, 09:01

Re: tFilenameEdit - onAcceptFilename bei dkSave

Beitrag von wp_xyz »

Schaut fast nach Bug aus, in Quellcode fehlt da einiges bei dkSave im Vergleich zu dkOpen... Als Workaround könntest du bei dkOpen bleiben, der einzige Unterschied zu dkSave ist m.E. (zumindest bei Windows) der Dialog-Titel und evtl einige Default-Options, und die kannst du im TFileNameEdit korrigieren (DialogTitle, DialogOptions).

Antworten