Entwickler-Ecke
WinForms - schreibgeschützte Datei im SaveFileDialog
Scofield2011 - Mo 25.11.13 19:47
Titel: schreibgeschützte Datei im SaveFileDialog
Hallo,
ich habe da mal eine Frage zum SaveFileDialog:
Ich habe vor einiger Zeit ein Tool entwickelt, welches Dateien bearbeitet und auch wieder abspeichert. Dabei habe ich auch die Möglichkeit vorgesehen Dateien im Versionsverwaltungstool ClearCase abzuspeichern. Bis in der Firma von Windows XP auf Windows 7 umgestiegen wurde, hat das auch alles prima funktioniert.
Doch jetzt kommt bei Auswahl einer Datei im SaveFileDialog immer die Meldung, dass die Datei schreibgeschützt ist und man gefälligst einen anderen Dateinamen zu wählen hat. Dass die Datei zum Zeitpunkt der Auswahl schreibgeschützt ist, ist schon klar, da sie ja noch nicht ausgescheckt wurde, was ich aber erst tun kann, wenn ich den genauen Pfad und Dateinamen kenne. Wie schon gesagt unter Windows XP kam diese nervige Meldung nicht. Ich will an dieser Stelle ja schließlich nicht speichern sondern nur den Dateinamen auswählen.
Eine Option um diese lästige Prüfung zu deaktivieren habe ich in den Properties leider nicht gefunden, deshalb würde ich euch gerne um Hilfe bitten.
Vielen Dank schon einmal im Voraus.
Scofield2011
Ralf Jansen - Mo 25.11.13 20:30
Warum ist das der SaveFileDialog und nicht der OpenFileDialog?
Ralf Jansen - Mo 25.11.13 21:18
Th69 hat folgendes geschrieben : |
P.S. An den OpenFileDialog hatte ich auch schon gedacht, um das zu umgehen - aber als User wäre es doch komisch, wenn man etwas abspeichern will und dann der "Öffnen"-Dialog erscheint. |
Scofield2011 hat folgendes geschrieben: |
| Ich will an dieser Stelle ja schließlich nicht speichern sondern nur den Dateinamen auswählen. |
Das beschreibt er aber anders ;) Wenn er selbst schon von auswählen spricht kann man das in der Form sicher auch einem User klarmachen. Insbesondere da es um ein VCS geht. Da dürften ja wohl kaum völlig unbedarften Leute mit arbeiten. Insbesondere wenn das System ClearCase heißt. Mein Beileid übrigens.
Scofield2011 - Do 16.01.14 20:42
Ich habe das Problem jetzt tatsächlich mit dem Open File Dialog gelöst.
Allerdings habe ich nicht die Standard Version verwendet, da ein "Open" Button im Save File Dialog den Anwender mit Sicherheit verwirrt hätte. Nein ich habe einen bereits modifizierten File Dialog leicht für meine Zwecke modifiziert.
Die modifizierte Version (ohne meine Anpassungen) könnt ihr bei Interesse unter folgendem Link finden:
http://www.codeproject.com/Articles/19566/Extend-OpenFileDialog-and-SaveFileDialog-the-easy
Das Interessante an diesem Projekt ist, dass man die Beschriftung des Buttons selbst setzen kann und dass man eigene Erweiterungen wie Logos, Buttons usw. ganz einfach rechts oder unter den eigentlichen File Dialog einfügen kann. Auch positiv finde ich, dass der übersichtliche ich nenne es mal "Windows XP File Dialog" verwendet wird und nicht die monströse, unübersichtliche Version, die Windows 7 anbietet, welche, wie ich neulich erstaunt feststellen durfte, nicht einmal von jedem aktuellen Microsoft Programm verwendet wird.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!