Ara
Generic filters
Exact matches only
Filter by Custom Post Type
Ana Sayfa / c# / SaveFileDialog Kullanımı Dosyaları Kaydetme
SaveFileDialog

SaveFileDialog Kullanımı Dosyaları Kaydetme

SaveFileDialog Kullanımı Dosyaları Kaydetme

Bu makalemde c# SaveFileDialog Kullanımı Dosyaları Kaydetme nasıl yapılır ondan bahsedeceğim.Kaydedilecek olan dosya yada dosyaların kaydedileceği yer ve klasörünü seçmenize yardımcı olan componententimizdir.Bu tabiki dosyayı kaydedicek klasörü belirtirken ismide belirtmeniz gerekecektir.Tüm işlemleri yapmanıza rağmen Savefiledialog componenti yanlızca kaydedilecek olan dosyanın nereye kaydedileceği ile ilgili işlem yapar.Dosyayı kaydetmek ekstra yazacağınız kodlar ile tamamlanacaktır.

Bu componenti iki şekilde kullanabilirsiniz.İsterseniz kod ile oluşturarak yada visual studio içerisinde soldaki toolbox içerisinde webform yada winform içerisine sürükle bırak şeklinde ekleyebiliriz.

Aşağıdaki örnekte bir butonun tetiklemesi sonrasında çalışan kodları göreceksiniz.Bu kodları bir kaydet butonuna basıldıktan sonra çalışacakmış gibi düşünüp button1 eventı içerisine yerleştirdim.Excel olarak kaydederken savefiledialog xls mi xlsx mi olarak sorduruyoruz.

c#

[code language=”php”] private void button1_Click(object sender, System.EventArgs e)
{
// Savefiledialog tanımlamalarını yapıyoruz

SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter =”Excel 97-2003|*.bmp|Excel 07-13 |*.jpg”;//Excelin hangi versiyonu
saveFileDialog1.Title = “Excel dosyasını nereye kaydedeceksiniz ?”;
saveFileDialog1.ShowDialog();

// Eğer dosya ismi kaydetme boş geçilmemişse işlemlerimize başlayabiliriz.
if(saveFileDialog1.FileName != “”)
{

System.IO.FileStream Akis=
(System.IO.FileStream)saveFileDialog1.OpenFile();

switch(saveFileDialog1.FilterIndex)
{
case 1 :
this.button2.Image.Save(Akis,
System.Drawing.Imaging.ImageFormat.Jpeg);
break;

case 2 :
this.button2.Image.Save(Akis,
System.Drawing.Imaging.ImageFormat.Bmp);
break;

}

Akis.Close();
}
}
[/code]


Ayrıca bknz.

Veritabanından comboboxa veri çekme

Veritabanından comboboxa veri çekmek için öncelikle visual studioyu açıp bir yeni windows form uygulaması oluşturun …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.