17 Şubat 2017 Cuma

SaveFileDialog Sınıfı

Giriş
FileDialog sınıfından türeyen OpenFileDialog ve SaveFileDialog sınıfları var. Ayrıca FolderBrowserDialog var.

Constructor
Şöyle yaparız.
SaveFileDialog saveFileDialog = new SaveFileDialog();
CheckFileExists Alanı
Şöyle yaparız.
saveFileDialog.CheckFileExists = false;
CheckPathExists Alanı
Şöyle yaparız.
saveFileDialog.CheckPathExists = true;
DefaultExt Alanı
Şöyle yaparız.
saveFileDialog.DefaultExt = "doc";
FileName Alanı
Şöyle yaparız.
var filename = saveFileDialog.FileName;
FileStream file = new FileStream(filename, FileMode.Create);
Filter Alanı
"Save as Type" combosunu doldurur. Şöyle yaparız.
saveFileDialog.Filter = "Product list|*.json";
Şöyle yaparız.
saveFileDialog.Filter = "Word Doc (*.doc)|*.doc|PDF (*.pdf)| *.pdf";
InitialDirectory Alanı
Şöyle yaparız.
saveFileDialog.InitialDirectory = @"C:\";
RestoreDirectory Alanı
Dosya kaydedilince uygulamanın "current working directory" dizini değişebilir. Bu dizinin değişmemesi için bu alana true değeri atanır.
saveFileDialog.RestoreDirectory = true;
ShowDialog metodu
Şöyle yaparız.
DialogResult dr = saveFileDialog.ShowDialog();
if (dr == System.Windows.Forms.DialogResult.OK)
{
     Save(saveFileDialog1.FileName);
}
Title Alanı
Şöyle yaparız.
saveFileDialog.Title = "Save Text Files";

Hiç yorum yok:

Yorum Gönder