AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Open- und SaveDialoge sollen nur Dateien (keine Ordner) anzeigen
Thema durchsuchen
Ansicht
Themen-Optionen

Open- und SaveDialoge sollen nur Dateien (keine Ordner) anzeigen

Ein Thema von Gustav.R · begonnen am 10. Feb 2012 · letzter Beitrag vom 11. Feb 2012
Antwort Antwort
Seite 1 von 3  1 23      
Gustav.R
(Gast)

n/a Beiträge
 
#1

Open- und SaveDialoge sollen nur Dateien (keine Ordner) anzeigen

  Alt 10. Feb 2012, 22:52
Ich möchte verhindern, daß der Anwender beim Open- oder SaveDialog den Ordner wechseln kann (geht um ein portables Programm).

ofNoChangeDir := true

bringt's leider nicht.

Gibt's eine Möglichkeit, im Open- bzw. SaveDialog die Ordner auszublenden?

Delphi 5

Danke!

GG

Habe gerade http://www.delphipraxis.net/128286-v...hindern-2.html gefunden. Muß wohl selber was basteln

Geändert von Gustav.R (10. Feb 2012 um 23:33 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: Open- und SaveDialoge sollen nur Dateien (keine Ordner) anzeigen

  Alt 10. Feb 2012, 23:56
Prüf einfach das Verzeichnis, nachdem der Benutzer auf OK geklickt hat und gib eine entsprechende Fehlermeldung aus.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#3

AW: Open- und SaveDialoge sollen nur Dateien (keine Ordner) anzeigen

  Alt 10. Feb 2012, 23:59
Bei OpenDialog gibt es die Möglichkeit nach dem Öffnen zurück zum Standardordner zurück zu kehren.

Ansonsten bietet sich an ein eigenes OpenDialog mit TShellListView zu erstellen. Hier kann man Folder abschalten.
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Open- und SaveDialoge sollen nur Dateien (keine Ordner) anzeigen

  Alt 11. Feb 2012, 00:28
Moin Gustav,

wenn das Verzeichnis sowieso festliegt, könntest Du ja auch auf TSaveDialog bzw. TOpenDialog verzichten, und Dir einfach einen einfachen Dialog für Dateinamen selber erstellen.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Gustav.R
(Gast)

n/a Beiträge
 
#5

AW: Open- und SaveDialoge sollen nur Dateien (keine Ordner) anzeigen

  Alt 11. Feb 2012, 00:31
Prüf einfach das Verzeichnis, nachdem der Benutzer auf OK geklickt hat und gib eine entsprechende Fehlermeldung aus.
Der Anwender soll erst garnicht in einen anderen Ordner gehen dürfen, das ist das Problem - nicht die Fehlermeldung danach...

Trotzdem Danke fürs Lesen!
  Mit Zitat antworten Zitat
Gustav.R
(Gast)

n/a Beiträge
 
#6

AW: Open- und SaveDialoge sollen nur Dateien (keine Ordner) anzeigen

  Alt 11. Feb 2012, 00:32
Bei OpenDialog gibt es die Möglichkeit nach dem Öffnen zurück zum Standardordner zurück zu kehren.

Ansonsten bietet sich an ein eigenes OpenDialog mit TShellListView zu erstellen. Hier kann man Folder abschalten.
Schau ich mir gerade an, aber wo ist bei Delphi5 der TShellListView...

Danke für den Hinweis!
  Mit Zitat antworten Zitat
Gustav.R
(Gast)

n/a Beiträge
 
#7

AW: Open- und SaveDialoge sollen nur Dateien (keine Ordner) anzeigen

  Alt 11. Feb 2012, 00:37
Moin Gustav,

wenn das Verzeichnis sowieso festliegt, könntest Du ja auch auf TSaveDialog bzw. TOpenDialog verzichten, und Dir einfach einen einfachen Dialog für Dateinamen selber erstellen.
Jupp, mache ich gerade mehr oder weniger mit einer TFileListBox von den uralten "Win 3.1" Komponenten

Also um's "Selbst ist der Mann" bei Delphi5 führt wohl kein bequemer Weg herum

Danke!

LG
Gustav
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#8

AW: Open- und SaveDialoge sollen nur Dateien (keine Ordner) anzeigen

  Alt 11. Feb 2012, 00:46
Wenn, dann im Reiter Beispiele.
  Mit Zitat antworten Zitat
Gustav.R
(Gast)

n/a Beiträge
 
#9

AW: Open- und SaveDialoge sollen nur Dateien (keine Ordner) anzeigen

  Alt 11. Feb 2012, 01:03
#NV (Nicht Verfügbar (in Delphi5))

Wozu ist das

ofNoChangeDir := true

eigentlich gut, wenn es gerade nicht das verhindert, was man (ich halt) davon erwartet?

Verwirrte Grüße
G

Geändert von Gustav.R (11. Feb 2012 um 01:10 Uhr)
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#10

AW: Open- und SaveDialoge sollen nur Dateien (keine Ordner) anzeigen

  Alt 11. Feb 2012, 01:28
Was ich oben gesagt habe:

Zitat:
Bei OpenDialog gibt es die Möglichkeit nach dem Öffnen zurück zum Standardordner zurück zu kehren.
Wenn du dich in OpenDialog in Ordnern bewegst, egal wo du bist, bei nächsten Start ist er wieder im eingestellten Ordner.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz