Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jfheins,
14. Jan 2011
Die Lösung habe ich doch damals gepostet? :gruebel:
ShellListView ableiten, verändern, benutzen.
Mit der Orginal-Kompo ist es leider so, wie Borland es programmiert hat. Ich konnte damals keine Shell* Komponente benutzen ohne sie abzuleiten und das Verhalten anzupassen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jfheins,
11. Mai 2005
Es ging ... :)
Anbei meine Weiterentwicklung von der TShellListView, die nun eine Eigenschaft AutoExecuteFiles hat,
mit der man steuern kann, ob Dateien geöffnet werden sollen, oder nicht.
Wenn AutoExecuteFiles = True, dann wird alles geöffnet, wie in der normalen ShellListView
Wenn AutoExecuteFiles = False, dann werden nur Ordner geöffnet, bei dateien passiert nichts.
Dieser...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jfheins,
10. Mai 2005
Naja, dann halt unter protected.
Ich könnte mir zur Not ja auch eine neue Kompo von TCustomShellListView ableiten, und die OnDblClick-Funktion selber implementieren ... Ginge das :?: :stupid:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jfheins,
9. Mai 2005
Naja, kommt auf die datei an.
Exedateien und Verknüpfungen werden ausgefürhrt,
Audio und Video wird abgspielt,
Zip-Archieve werden geöffnet ...
Naja, ist aber auch logisch ... Auszug aus TShellListView:rocedure TCustomShellListView.DblClick;
begin
if FAutoNavigate and (Selected <> nil) then
with Folders do
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jfheins,
9. Mai 2005
Ich habe mich jetzt schon durch diverse Suchmaschienen durchgewühlt, werde aber nicht fündig.
In der Standardeinstellung offnet die ShellListView Ordner und Dateien, wenn man doppelt draufklickt.
Ich möchte aber, dass nur Ordner geöffnet werden, bei Dateien möchte ich selber was machen ...
Wenn ich jetzt aber Autonavigate auf True stelle, dann öffnet der nach OnDblKlick halt auch...