Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Wie bei Änderung des Formats den Ordner wechseln? (https://www.delphipraxis.net/207796-wie-bei-aenderung-des-formats-den-ordner-wechseln.html)

TurboMagic 4. Mai 2021 18:59

AW: Wie bei Änderung des Formats den Ordner wechseln?
 
Ich hab das Mal erfasst.
Wer mag, darf dafür abstimmen:
https://quality.embarcadero.com/browse/RSP-33892

KodeZwerg 4. Mai 2021 19:28

AW: Wie bei Änderung des Formats den Ordner wechseln?
 
Wie stellst Du Dir denn die Integration seitens Embarcadero vor wenn ich Fragen darf?
Momentan ist ja eine Notlösung gefunden aber ich muss anmerken, das wenn ein Datei-Öffnen Dialog das Verzeichnis wechselt wenn ich einen Filter aussuche... das würde ich als Bug empfinden.

TiGü 4. Mai 2021 19:32

AW: Wie bei Änderung des Formats den Ordner wechseln?
 
Sehr umfangreich und blumig beschrieben, aber nutze doch die Idee von Uwe und packe meinen letzten Code per class helper in einen Setter für den Defaultordner.
Ist ja kein Hexenwerk.

TiGü 4. Mai 2021 19:36

AW: Wie bei Änderung des Formats den Ordner wechseln?
 
Zitat:

Zitat von KodeZwerg (Beitrag 1488589)
Wie stellst Du Dir denn die Integration seitens Embarcadero vor wenn ich Fragen darf?
Momentan ist ja eine Notlösung gefunden aber ich muss anmerken, das wenn ein Datei-Öffnen Dialog das Verzeichnis wechselt wenn ich einen Filter aussuche... das würde ich als Bug empfinden.

Hä? :roll:
Er will aus Komfortgründen nur eine neue Property, da soll keine Logik im OnTypeChange eingebaut werden.
Alternativ soll der Setter von InitialDir nicht nur einen Wert setzen, sondern wirklich das sichtbare Verzeichnis im Dialog ändern.

Lesen und Verstehen...

himitsu 4. Mai 2021 19:45

AW: Wie bei Änderung des Formats den Ordner wechseln?
 
Wie:

Ein Property/Funktion, um in Events des Dialogs den Pfad einfach setzen zu können, während der Dialog geöffnet ist?
Da können die das dann auch je nach Platform (Windows, Linux, ...) es entsprechend implementieren.


Den InitialDir zu setzen geht, Dank Verbesserungen der User-Experience im Windows, auch nicht mehr immer. (liegt also nicht an Delphi)
Erstmal ist es besser hier den Vista-TFileOpenDialog zuverwenden, da man dort die GUID setzen kann. (auch unterschiedliche GUIDs, wenn mehrere Dialoge, vorausgewählte Typen oder unterschiedliche Pfade)
-> Windows speichert die letzte Auswahl des Users und ignoriert beim nächsten Mal das, was im InitialDir steht. (auch nachdem das Programm beendet und neu gestartet wurde)

KodeZwerg 4. Mai 2021 20:19

AW: Wie bei Änderung des Formats den Ordner wechseln?
 
Zitat:

Zitat von TiGü (Beitrag 1488592)
Zitat:

Zitat von KodeZwerg (Beitrag 1488589)
Wie stellst Du Dir denn die Integration seitens Embarcadero vor wenn ich Fragen darf?
Momentan ist ja eine Notlösung gefunden aber ich muss anmerken, das wenn ein Datei-Öffnen Dialog das Verzeichnis wechselt wenn ich einen Filter aussuche... das würde ich als Bug empfinden.

Hä? :roll:
Er will aus Komfortgründen nur eine neue Property, da soll keine Logik im OnTypeChange eingebaut werden.
Alternativ soll der Setter von InitialDir nicht nur einen Wert setzen, sondern wirklich das sichtbare Verzeichnis im Dialog ändern.

Lesen und Verstehen...

Tjo, ich habe es so verstanden das er eine art auswahl-möglichkeit innerhalb des Dialoges möchte um schnell in bestimmte Verzeichnisse zu springen.
Wozu sonst Dein Code?

Wie dem auch sei, ich bin schon still.

himitsu 4. Mai 2021 20:22

AW: Wie bei Änderung des Formats den Ordner wechseln?
 
Diese Auswahl gibt es bereits. (so in etwa)

Die Favoriten des Dialogs/Explorers lassen sich anpassen.

TurboMagic 5. Mai 2021 07:00

AW: Wie bei Änderung des Formats den Ordner wechseln?
 
Richtig: ich wünsche mir nur ein Property oder die Erweiterung von InitialDir
(dann wäre aber wohl dessen Namen unpassend geworden) um zur Laufzeit da was
ändern zu können. Ich will damit keine Automatik verbinden!


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:42 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz