Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Uwe Raabe,
11. Nov 2019
Unter der Annahme, daß Windows XP keine Zielplattform mehr ist, würde ich das auch empfehlen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Uwe Raabe,
10. Nov 2019
Hier tritt aber noch eine interne Bedingung ein, die vom User nicht beeinflusst werden kann: Bei TOpenTextFileDialog wird ein Template verwendet. Das schließt die neuen Dialoge ebenfalls aus.
Die komplette Bedingung lautet:
if (Win32MajorVersion >= 6) and UseLatestCommonDialogs and
not (TStyleManager.IsCustomStyleActive and (shDialogs in TStyleManager.SystemHooks)) and
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Uwe Raabe,
10. Nov 2019
Um es mal präziser zu erklären: TOpenDialog verwendet intern den neuen TFileOpenDialog wenn folgende Bedingungen erfüllt sind:
Das Programm läuft unter Windows Vista oder höher
UseLatestCommonDialogs ist True
Es gibt keine Events für OnIncludeItem, OnClose oder OnShow