c# openfiledialog savefiledialog ile ilgili yardım

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
6 Şub 2019
Mesajlar
64
Tepki puanı
18
Ödüller
6
Yaş
26
7 HİZMET YILI
bu komutlarla word.doc dosyasını alıp textboxta düzenleyip tekrar kaydeden bi programa ihtiyacım var
 
Onaylı Üye
Katılım
25 Eyl 2018
Mesajlar
70
Tepki puanı
5
Ödüller
4
Yaş
38
7 HİZMET YILI
dostum dönüş yapacağım sana bende zamanında aramıştım bulduğum bir tane program vardı fakat aklımda degil bulunca yazıcağım
 
Onaylı Üye
Katılım
15 Ocak 2020
Mesajlar
53
Tepki puanı
1
Ödüller
5
Yaş
25
6 HİZMET YILI
banada lazım bulan yazarsa sevinirim
 
Přijímám všechno, co mi život dal i vzal.
Banlı Üye
Katılım
9 Nis 2020
Mesajlar
1,052
Çözümler
150
Tepki puanı
144
Ödüller
3
Sosyal
6 HİZMET YILI
İnternette zaten mevcut.

SaveFileDialog kontrolünün kullanım şekli aşağıdaki gibidir.

C#:
private void buttonDosyaKaydet_Click(object sender, EventArgs e)
{
    SaveFileDialog save = new SaveFileDialog();
    save.ShowDialog();
}

Bir dizine dosya kaydederken kontrol varsayılan olarak dizinde aynı dosya isminden başka bir tane dosyanın olup olmadığını kontrol eder. Eğer varsa bir mesaj ile üzerine yazmak isteyip istemediğinizi sorar. Eğer mesaj çıkarmadan aynı isimde yer alan dosyanın üzerine kayıt etmek isterseniz OverwritePrompt özelliğini false olarak setlemek gerekecektir.
C#:
private void buttonDosyaKaydet_Click(object sender, EventArgs e)
{
    SaveFileDialog save = new SaveFileDialog();
    save.OverwritePrompt = false;
    save.ShowDialog();
}
Dosya adına dizinde var olmayan bir dosyanın adı yazıldığında kontrol dosyayı otomatik oluşturur. Eğer bunu kullanıcıdan gelecek yanıta göre yapmak istersek CreatePrompt özelliğini true olarak setlemek gerekecektir. Bu şekilde kullanıcıya dosyayı oluşturmak isteyip istemediğini soracaktır.

C#:
private void buttonDosyaKaydet_Click(object sender, EventArgs e)
{
    SaveFileDialog save = new SaveFileDialog();
    save.OverwritePrompt = true;
    save.CreatePrompt = true;
    save.ShowDialog();
}
Son olarak bir textbox içerisine girilen metni .txt dosyasına kayıt edecek kodda burada.

C#:
private void buttonDosyaKaydet_Click(object sender, EventArgs e)
{
    SaveFileDialog save = new SaveFileDialog();
    save.Filter = "Metin Dosyası|*.txt";
    save.OverwritePrompt = true;
    save.CreatePrompt = true;

    if (save.ShowDialog() == DialogResult.OK)
    {
        StreamWriter Kayit = new StreamWriter(save.FileName);
        Kayit.WriteLine(textBox1.Text);
        Kayit.Close();
    }
}
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst