Freigeben über


SaveFileDialog-Klasse

Fordert den Benutzer zur Auswahl eines Speicherorts für eine Datei auf. Diese Klasse kann nicht geerbt werden.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

Syntax

'Declaration
Public NotInheritable Class SaveFileDialog
    Inherits FileDialog
'Usage
Dim instance As SaveFileDialog
public sealed class SaveFileDialog : FileDialog
public ref class SaveFileDialog sealed : public FileDialog
public final class SaveFileDialog extends FileDialog
public final class SaveFileDialog extends FileDialog

Hinweise

Mit dieser Klasse kann entweder eine vorhandene Datei geöffnet und überschrieben oder eine neue Datei erstellt werden.

Die meisten Funktionen für diese Klasse können über die FileDialog-Klasse aufgerufen werden.

Hinweis zu Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows CE: Wenn auf dem Pocket PC keine Dateinamenerweiterung angegeben wird, fügt das Steuerelement die Erweiterung des im Dialogfeld ausgewählten Typs an. Das Steuerelement fügt unter Windows CE keine Erweiterung an. Alle Plattformen unterstützen die FilterIndex-Eigenschaft, die den Index des ausgewählten Erweiterungsfilters zurückgibt.

Beispiel

Im folgenden Codebeispiel wird das Erstellen von SaveFileDialog, das Festlegen von Membern, das Aufrufen des Dialogfelds mit der ShowDialog-Methode und das Speichern der aktuellen Datei veranschaulicht. Für das Beispiel ist ein Formular erforderlich, auf dem eine Schaltfläche platziert ist.

Vererbungshierarchie

System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
       System.Windows.Forms.CommonDialog
         System.Windows.Forms.FileDialog
          System.Windows.Forms.SaveFileDialog

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

SaveFileDialog-Member
System.Windows.Forms-Namespace
FileDialog-Klasse
CommonDialog-Klasse