SaveFileDialog Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vraagt de gebruiker om een locatie te selecteren voor het opslaan van een bestand. Deze klasse kan niet worden overgenomen.
public ref class SaveFileDialog sealed : System::Windows::Forms::FileDialog
public sealed class SaveFileDialog : System.Windows.Forms.FileDialog
type SaveFileDialog = class
inherit FileDialog
Public NotInheritable Class SaveFileDialog
Inherits FileDialog
- Overname
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een SaveFileDialogdialoogvenster maakt, leden instelt, het dialoogvenster aanroept met behulp van de ShowDialog methode en het huidige bestand opslaat. Voor het voorbeeld is een formulier vereist met een knop erop geplaatst.
private:
void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
Stream^ myStream;
SaveFileDialog^ saveFileDialog1 = gcnew SaveFileDialog;
saveFileDialog1->Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
saveFileDialog1->FilterIndex = 2;
saveFileDialog1->RestoreDirectory = true;
if ( saveFileDialog1->ShowDialog() == ::DialogResult::OK )
{
if ( (myStream = saveFileDialog1->OpenFile()) != nullptr )
{
// Code to write the stream goes here.
myStream->Close();
}
}
}
private void button1_Click(object sender, System.EventArgs e)
{
Stream myStream ;
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" ;
saveFileDialog1.FilterIndex = 2 ;
saveFileDialog1.RestoreDirectory = true ;
if(saveFileDialog1.ShowDialog() == DialogResult.OK)
{
if((myStream = saveFileDialog1.OpenFile()) != null)
{
// Code to write the stream goes here.
myStream.Close();
}
}
}
Private Sub button1_Click(sender As Object, e As System.EventArgs)
Dim myStream As Stream
Dim saveFileDialog1 As New SaveFileDialog()
saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"
saveFileDialog1.FilterIndex = 2
saveFileDialog1.RestoreDirectory = True
If saveFileDialog1.ShowDialog() = DialogResult.OK Then
myStream = saveFileDialog1.OpenFile()
If (myStream IsNot Nothing) Then
' Code to write the stream goes here.
myStream.Close()
End If
End If
End Sub
Opmerkingen
Deze klasse kan een bestaand bestand openen en overschrijven of een nieuw bestand maken.
De meeste functionaliteit voor deze klasse vindt u in de FileDialog klasse.
Constructors
| Name | Description |
|---|---|
| SaveFileDialog() |
Initialiseert een nieuw exemplaar van deze klasse. |
Eigenschappen
| Name | Description |
|---|---|
| AddExtension |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of in het dialoogvenster automatisch een extensie wordt toegevoegd aan een bestandsnaam als de gebruiker de extensie weglaat. (Overgenomen van FileDialog) |
| AutoUpgradeEnabled |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of dit FileDialog-exemplaar het uiterlijk en gedrag automatisch moet upgraden wanneer deze wordt uitgevoerd op Windows Vista. (Overgenomen van FileDialog) |
| CanRaiseEvents |
Hiermee wordt een waarde opgehaald die aangeeft of het onderdeel een gebeurtenis kan genereren. (Overgenomen van Component) |
| CheckFileExists |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of in het dialoogvenster een waarschuwing wordt weergegeven als de gebruiker een bestandsnaam opgeeft die niet bestaat. (Overgenomen van FileDialog) |
| CheckPathExists |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of in het dialoogvenster een waarschuwing wordt weergegeven als de gebruiker een pad opgeeft dat niet bestaat. (Overgenomen van FileDialog) |
| Container |
Hiermee haalt u het IContainer bestand op dat de Component. (Overgenomen van Component) |
| CreatePrompt |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de gebruiker in het dialoogvenster wordt gevraagd een bestand te maken als de gebruiker een bestand opgeeft dat niet bestaat. |
| CustomPlaces |
Hiermee haalt u de verzameling aangepaste locaties voor dit FileDialog exemplaar op. (Overgenomen van FileDialog) |
| DefaultExt |
Hiermee haalt u de standaardbestandsextensie op of stelt u deze in. (Overgenomen van FileDialog) |
| DereferenceLinks |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het dialoogvenster de locatie retourneert van het bestand waarnaar wordt verwezen door de snelkoppeling of de locatie van de snelkoppeling (.lnk). (Overgenomen van FileDialog) |
| DesignMode |
Hiermee wordt een waarde opgehaald die aangeeft of de Component momenteel in de ontwerpmodus is. (Overgenomen van Component) |
| Events |
Hiermee haalt u de lijst met gebeurtenis-handlers op die aan dit Componentbestand zijn gekoppeld. (Overgenomen van Component) |
| FileName |
Hiermee haalt u een tekenreeks op die de bestandsnaam bevat die is geselecteerd in het dialoogvenster Bestand. (Overgenomen van FileDialog) |
| FileNames |
Hiermee haalt u de bestandsnamen op van alle geselecteerde bestanden in het dialoogvenster. (Overgenomen van FileDialog) |
| Filter |
Hiermee haalt u de filtertekenreeks voor de huidige bestandsnaam op of stelt u deze in. Hiermee bepaalt u de opties die worden weergegeven in het vak Opslaan als bestandstype of bestandstype in het dialoogvenster. (Overgenomen van FileDialog) |
| FilterIndex |
Hiermee haalt u de index op van het filter dat momenteel is geselecteerd in het dialoogvenster Bestand. (Overgenomen van FileDialog) |
| InitialDirectory |
Hiermee wordt de eerste map opgehaald of ingesteld die wordt weergegeven in het dialoogvenster Bestand. (Overgenomen van FileDialog) |
| Instance |
Hiermee haalt u de Win32-exemplaargreep voor de toepassing op. (Overgenomen van FileDialog) |
| Options |
Hiermee worden waarden opgehaald voor het initialiseren van de FileDialog. (Overgenomen van FileDialog) |
| OverwritePrompt |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of in het |
| RestoreDirectory |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het dialoogvenster de map herstelt naar de eerder geselecteerde map voordat u deze sluit. (Overgenomen van FileDialog) |
| ShowHelp |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de Knop Help wordt weergegeven in het dialoogvenster Bestand. (Overgenomen van FileDialog) |
| Site |
Haalt of stelt de ISite van de Component. (Overgenomen van Component) |
| SupportMultiDottedExtensions |
Hiermee haalt u op of stelt u in of het dialoogvenster ondersteuning biedt voor het weergeven en opslaan van bestanden met meerdere bestandsnaamextensies. (Overgenomen van FileDialog) |
| Tag |
Hiermee wordt een object opgehaald of ingesteld dat gegevens over het besturingselement bevat. (Overgenomen van CommonDialog) |
| Title |
Hiermee haalt u de titel van het dialoogvenster bestand op of stelt u deze in. (Overgenomen van FileDialog) |
| ValidateNames |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het dialoogvenster alleen geldige Win32-bestandsnamen accepteert. (Overgenomen van FileDialog) |
Methoden
| Name | Description |
|---|---|
| CreateObjRef(Type) |
Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object. (Overgenomen van MarshalByRefObject) |
| Dispose() |
Alle resources die worden gebruikt door de Component. (Overgenomen van Component) |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die worden gebruikt door de Component beheerde resources en brengt eventueel de beheerde resources vrij. (Overgenomen van Component) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetLifetimeService() |
Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd. (Overgenomen van MarshalByRefObject) |
| GetService(Type) |
Hiermee wordt een object geretourneerd dat een service vertegenwoordigt die wordt geleverd door of door de Component service Container. (Overgenomen van Component) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| HookProc(IntPtr, Int32, IntPtr, IntPtr) |
Hiermee definieert u de algemene dialoogvensterhookprocedure die wordt overschreven om specifieke functionaliteit toe te voegen aan het dialoogvenster Bestand. (Overgenomen van FileDialog) |
| InitializeLifetimeService() |
Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren. (Overgenomen van MarshalByRefObject) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MemberwiseClone(Boolean) |
Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object. (Overgenomen van MarshalByRefObject) |
| OnFileOk(CancelEventArgs) |
Hiermee wordt de FileOk gebeurtenis gegenereerd. (Overgenomen van FileDialog) |
| OnHelpRequest(EventArgs) |
Hiermee wordt de HelpRequest gebeurtenis gegenereerd. (Overgenomen van CommonDialog) |
| OpenFile() |
Hiermee opent u het bestand met de machtiging lezen/schrijven die door de gebruiker is geselecteerd. |
| OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr) |
Hiermee definieert u de procedure voor het eigenaarvenster dat wordt overschreven om specifieke functionaliteit toe te voegen aan een algemeen dialoogvenster. (Overgenomen van CommonDialog) |
| Reset() |
Hiermee stelt u alle dialoogvensteropties opnieuw in op de standaardwaarden. |
| RunDialog(IntPtr) |
Hiermee geeft u een algemeen dialoogvenster. (Overgenomen van FileDialog) |
| ShowDialog() |
Hiermee wordt een algemeen dialoogvenster met een standaardeigenaar uitgevoerd. (Overgenomen van CommonDialog) |
| ShowDialog(IWin32Window) |
Hiermee wordt een algemeen dialoogvenster met de opgegeven eigenaar uitgevoerd. (Overgenomen van CommonDialog) |
| ToString() |
Biedt een tekenreeksversie van dit object. (Overgenomen van FileDialog) |
gebeurtenis
| Name | Description |
|---|---|
| Disposed |
Treedt op wanneer het onderdeel wordt verwijderd door een aanroep naar de Dispose() methode. (Overgenomen van Component) |
| FileOk |
Treedt op wanneer de gebruiker op de knop Openen of Opslaan in een dialoogvenster bestand klikt. (Overgenomen van FileDialog) |
| HelpRequest |
Treedt op wanneer de gebruiker op de knop Help in een algemeen dialoogvenster klikt. (Overgenomen van CommonDialog) |