Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
C# Dosya Kaydetme Penceresi [SaveFileDiolog]
#1
Merhaba arkadaşlar;

Bugünki paylaşacağım kod ile dosya kaydetme penceresi kullanımını basitce size anlatacağım ve kodunu paylaşacağım.

Öncelikle SaveFileDialog dosyakaydet = new SaveFileDialog(); kodu ile nesnemizi oluşturalım. dosyakaydet.Filter kodu ile hangi dosya türünde kaydetsin yani uzantısını biz belirliyoruz. İf sorgusu ile açılan pencere sonucunu kontrol ettiriyoruz eğer dosya adı girip ok dediyse kullanıcı if kod bloğu içindeki kodları işliyor.

File.WriteAllText(dosyakaydet.FileName, richTextBox1.Text, Encoding.UTF8); ile ufak bir kaydetme olayını gerçekleştiriyoruz. Bu kod ile richTextBox1.text içindeki tüm metinleri File.WriteAllText kodu ile kaydettiriyoruz. dosyakaydet.FileName ise kaydettirilen dosyanın yolunu belirtiyor. En sondaki Encoding  ifadesi ile de dosyayı kaydederken kullanılacak metin kodlamasını belirtiyoruz.



Kod:
       private void button2_Click(object sender, EventArgs e)
       {

           SaveFileDialog dosyakaydet = new SaveFileDialog();
           dosyakaydet.Filter = "Txt Dosyası|*.txt";
           if (dosyakaydet.ShowDialog() == DialogResult.OK)
           {
               File.WriteAllText(dosyakaydet.FileName, richTextBox1.Text, Encoding.UTF8);
               
           }
           
       }
Not: SaveFileDialog nesnesini tools menüsünden de projemize ekleyebiliriz.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  C# Dosya/Dizin Bul [Örnek Proje] root 0 3,634 02-10-2017, 10:10
Son Yorum: root
  C# Dosya Aç Penceresi Kullanımı [openfileDialog] root 0 5,015 21-11-2015, 15:31
Son Yorum: root

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi