TSelectDirectoryDialog - Verzeichnis erstellen/umbenennen
- kralle
- Lazarusforum e. V.
- Beiträge: 1206
- Registriert: Mi 17. Mär 2010, 14:50
- OS, Lazarus, FPC: Manjaro Linux, Mint und Windows 10 ,Lazarus 3.99, FPC-Version: 3.3.1
- CPU-Target: 64Bit
- Wohnort: Bremerhaven
- Kontaktdaten:
TSelectDirectoryDialog - Verzeichnis erstellen/umbenennen
Moin,
normalerweise kann man nach dem Aufruf des "TSelectDirectoryDialog" ein neues Verzeichnis anlegen bzw. vorhandene Verzeichnisse umbenennen.
Wo schalte ich diese Möglichkeiten ab.
Man soll mit dem Dialog wirklich nur vorhandene Verzeichnisse auswählen dürfen.
Gruß Kralle
normalerweise kann man nach dem Aufruf des "TSelectDirectoryDialog" ein neues Verzeichnis anlegen bzw. vorhandene Verzeichnisse umbenennen.
Wo schalte ich diese Möglichkeiten ab.
Man soll mit dem Dialog wirklich nur vorhandene Verzeichnisse auswählen dürfen.
Gruß Kralle
OS: MX Linux, Linux Mint und Windows 10
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
-
- Beiträge: 6956
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: TSelectDirectoryDialog - Verzeichnis erstellen/umbenennen
Welches OS ?normalerweise kann man nach dem Aufruf des "TSelectDirectoryDialog" ein neues Verzeichnis anlegen bzw. vorhandene Verzeichnisse umbenennen.
Bei Meinem Mint, kann man nichts editieren.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
- h-elsner
- Lazarusforum e. V.
- Beiträge: 282
- Registriert: Di 24. Jul 2012, 15:42
- OS, Lazarus, FPC: LINUX Mint21.1, Win10, Lazarus 2.2.4, FPC3.2.2
- CPU-Target: X86-64; arm 32bit
- Wohnort: Illertissen
- Kontaktdaten:
Re: TSelectDirectoryDialog - Verzeichnis erstellen/umbenennen
Bei Windows ist das so, bei LINUX Mint nicht. Das hängt also von dem ab, was das Betriebssystem anbietet.
Es gibt bei den Options einige Windows-only Flags zu entdecken, z.B. ofNoDereferenceLink. Das scheint zu verhindern, dass man das aktuelle Directory löschen kann, aber es kann sein, dass ich das nicht richtig verstehe.
Anderseits finde ich die Möglichkeit schnell noch ein (fehlendes) Verzeichnis anlegen zu können eigentlich gut.
Es gibt bei den Options einige Windows-only Flags zu entdecken, z.B. ofNoDereferenceLink. Das scheint zu verhindern, dass man das aktuelle Directory löschen kann, aber es kann sein, dass ich das nicht richtig verstehe.
Anderseits finde ich die Möglichkeit schnell noch ein (fehlendes) Verzeichnis anlegen zu können eigentlich gut.
- kralle
- Lazarusforum e. V.
- Beiträge: 1206
- Registriert: Mi 17. Mär 2010, 14:50
- OS, Lazarus, FPC: Manjaro Linux, Mint und Windows 10 ,Lazarus 3.99, FPC-Version: 3.3.1
- CPU-Target: 64Bit
- Wohnort: Bremerhaven
- Kontaktdaten:
Re: TSelectDirectoryDialog - Verzeichnis erstellen/umbenennen
Moin,
grundsätzlich ist die Möglichkeit zum Anlegen neuer Verzeichnisse nicht schlecht,
aber in diesem Fall geht es darum nur vorhandene Dateien in dem ausgewählten Verzeichnis zu bearbeiten.
Neue Verzeichnisse oder das Umbenennen von vorhanden Verzeichnissen, sind unerwünscht.
Gruß Heiko
grundsätzlich ist die Möglichkeit zum Anlegen neuer Verzeichnisse nicht schlecht,
aber in diesem Fall geht es darum nur vorhandene Dateien in dem ausgewählten Verzeichnis zu bearbeiten.
Neue Verzeichnisse oder das Umbenennen von vorhanden Verzeichnissen, sind unerwünscht.
Gruß Heiko
OS: MX Linux, Linux Mint und Windows 10
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
-
- Beiträge: 7
- Registriert: Mi 3. Jan 2024, 19:06
- OS, Lazarus, FPC: Win10x64 / Lazarus 3.8 / FPC 3.2.2
- Wohnort: PLZ 96xxx
Re: TSelectDirectoryDialog - Verzeichnis erstellen/umbenennen
Moinmoin,
zumindest unter Win10x64 liefert Dir das setzen von 'ofOldStyleDialog' := true das gewünschte Verhalten.
zumindest unter Win10x64 liefert Dir das setzen von 'ofOldStyleDialog' := true das gewünschte Verhalten.
- Dateianhänge
-
- SelectDirectoryDialog-ofOldStyleDialog-true.jpg (42.57 KiB) 2916 mal betrachtet
- kralle
- Lazarusforum e. V.
- Beiträge: 1206
- Registriert: Mi 17. Mär 2010, 14:50
- OS, Lazarus, FPC: Manjaro Linux, Mint und Windows 10 ,Lazarus 3.99, FPC-Version: 3.3.1
- CPU-Target: 64Bit
- Wohnort: Bremerhaven
- Kontaktdaten:
Re: TSelectDirectoryDialog - Verzeichnis erstellen/umbenennen
Damit überfordere ich wahrscheinlich den Standard Windows-DAU
Gruß Kralle

Gruß Kralle
OS: MX Linux, Linux Mint und Windows 10
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
- af0815
- Lazarusforum e. V.
- Beiträge: 6848
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: TSelectDirectoryDialog - Verzeichnis erstellen/umbenennen
Ist es nicht die Option PathMustExists (ev. mit ReadOnly)? Bin jetzt gerade nicht am Lazarus Rechner um es zu testen.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
- kralle
- Lazarusforum e. V.
- Beiträge: 1206
- Registriert: Mi 17. Mär 2010, 14:50
- OS, Lazarus, FPC: Manjaro Linux, Mint und Windows 10 ,Lazarus 3.99, FPC-Version: 3.3.1
- CPU-Target: 64Bit
- Wohnort: Bremerhaven
- Kontaktdaten:
Re: TSelectDirectoryDialog - Verzeichnis erstellen/umbenennen
Damit hat es auch nicht funktioniert.
Gruß Kralle
Gruß Kralle
OS: MX Linux, Linux Mint und Windows 10
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
-
- Beiträge: 7
- Registriert: Mi 3. Jan 2024, 19:06
- OS, Lazarus, FPC: Win10x64 / Lazarus 3.8 / FPC 3.2.2
- Wohnort: PLZ 96xxx
Re: TSelectDirectoryDialog - Verzeichnis erstellen/umbenennen
Da bleibt dann nur das 'Selbstgestrickte' mittels 'TShellTreeView' ... - quasi ganz ohne Knöpfe.
-
- Beiträge: 6956
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: TSelectDirectoryDialog - Verzeichnis erstellen/umbenennen
Ich würde auch diesen Weg wählen, mit FindAllDirectories und einer Listbox krieg man dies relativ schnell hin.diy hat geschrieben: Fr 25. Okt 2024, 11:00 Da bleibt dann nur das 'Selbstgestrickte' mittels 'TShellTreeView' ... - quasi ganz ohne Knöpfe.
Die sieht da in etwas wie dies aus, nur das es dann nur eine Spate hat und nur Ordner anzeigt.
https://en.wikipedia.org/wiki/Midnight_Commander
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot