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/)
-   -   Delphi Verzeichniswechsel in TOpenDialog verhindern (https://www.delphipraxis.net/128286-verzeichniswechsel-topendialog-verhindern.html)

uligerhardt 28. Jan 2009 09:22

Re: Verzeichniswechsel in TOpenDialog verhindern
 
Zitat:

Zitat von matashen
Einen OpenDialog nutzen um bei falsch Auswahl dann ne Meldung anzuzeigen ist von der Sicht des Benutzers auch nicht gerade fein. Ich denke da wird nur der Benutzer verwirrt und verunsichert.

Ich bin auch nicht begeistert von der Lösung. Aber bei einem selbergestrickten Dialog ist der Benutzer auch verwirrt, weil der nicht das Look and Feel des Standarddialogs hat. Eine Lose-Lose-Situation.

nahpets 28. Jan 2009 10:37

Re: Verzeichniswechsel in TOpenDialog verhindern
 
Hallo,

bei Delphi 7 befindet sich auf der Komponentenseite "Beispiele" ShellListView aus der Unit ShellCtrls.
Dort wird ein Teil des Explorers gekapselt. Du kannst im OI u. a. das Rootverzeichnis angeben und einstellen, ob Ordner angezeigt werden sollen oder nicht. Läßt Du dort nur Dateien anzeigen, solltest Du das von Dir Gewünschte mit einem eigenen Dialog recht leicht realisieren können, ohne dem Benutzer die gewohnte Umgebung wegzunehmen.
Ob's das auch bei Deiner Delphiversion gibt, weiß ich nicht.

uligerhardt 28. Jan 2009 10:52

Re: Verzeichniswechsel in TOpenDialog verhindern
 
Zitat:

Zitat von nahpets
Ob's das auch bei Deiner Delphiversion gibt, weiß ich nicht.

Gibt es: :mrgreen:
Zitat:

Zitat von uligerhardt
Einen Teil dessen könnte ich mit einem ShellListView erschlagen...

Trotzdem danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:13 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