SaveFileDialog
A SaveFileDialog osztály a C# megoldása az operációs rendszer fájl mentés ablakának használatára WinForms grafikus felülettel készített alkalmazásokban. Az alkalmazások esetén ezt a komponenst a Toolboxban is elérhetjük. (Tipp: Mire való a Toolbox?)

Használatához szükséges
using System.Windows.Forms;
Fontosabb metódusok
- .ShowDialog(): Megnyitja az ablakot modális ablakként. A modális ablak azt jelenti, hogy ameddig az ablak nyitva van, addig a program ezen szála várakozik a fájl kiválasztására, a főablakban más funkció addig nem érhető el.
Fontosabb tulajdonságok
Most, hogy belevágtál a programozásba, jól jönne egy olcsó webtárhely? A SzerverPlex kedvező árú cPanel tárhelyeit most 5% kedvezménnyel igénybeveheted, és ezzel az info9 fennmaradását is támogatod.
Kattints a gombra, majd a csomag kiválasztása után aktiváld az INFO9 kuponkódot a fizetés előtt.
Szerzek webtárhelyet!- bool AddExtension: beállíthatjuk vele, hogy a kiválasztott fájlkiterjesztés automatikusan hozzáfűzésre kerüljön-e a fájlnévhez
- bool CheckFileExists: beállíthatjuk vele, hogy az ablak ellenőrizze-e, hogy a kiválasztott fájl létezik
- bool CreatePrompt: beállíthatjuk vele, hogy a felhasználó kapjon-e egy megerősítő ablakot, ha új fájlt készül létrehozni (és nem egy meglévőt felülírni)
- string DefaultExt: alapértelmezett kiterjesztés, ezt fogja az ablak a névhez fűzni, ha az AddExtension értéke igaz
- string FileName: beállíthatjuk, vagy kiolvashatjuk vele a jelenleg kiválasztott fájlnevet
- string Filter: beállíthatjuk, hogy milyen fájlformátumokba engedjen menteni az ablak. Több filtert is felvehetünk, ezesetben ezek közül a felhasználó választani tud. További információk: a fájlfilterek formátuma
- int FilterIndex: megadja, hogy a felvett filterek közül hányadik van kiválasztva
- string InitialDirectory: beállíthatjuk, hogy melyik mappa legyen kiválasztva alapból amikor az ablak megnyílik
- bool OverWritePrompt: beállíthatjuk, hogy jelenjen-e meg megerősítő ablak, ha a felhasználó épp felülírni készül egy fájlt
- bool ShowHelp: engedélyezi vagy letiltja a súgó gomb megjelenítését
- string Title: az ablak fejlécében megjelenő cím
- bool ValidateNames: beállíthatjuk vele, hogy az ablak leokézásakor a rendszer ellenőrizze-e hogy a kiválasztott fájlnév érvényes-e (azaz nincsenek benne érvénytelen karakterek)
Gyakorlati használata
Ehhez az osztályhoz még nincs mintakódunk. Ne aggódj, hamarosan érkezik!
Az SaveFileDialog osztály teljes dokumentációját megtalálhatod az alábbi linken:
SaveFileDialog Class (System.Windows.Forms) | Microsoft Learn