WPF ile çalışırken dosya işlemleri yapıyorsanız büyük ihtimalle Richtextbox ile işiniz olacaktır.
Richtextbox'ın içeriğini okuyup .txt dosyasına kaydetme ve herhangi bir .txt dosyasından içeriği uygulamamızdaki richtextbox ın içerisine alma işlemlerine bakalım.
Uygulamamızda ihtiyacımız olan bir adet kaydet butonu,bir adet yükle butonu ve bir adette richtextbox kontrolü.Öncelikle bunları ekleyelim ve XAML kodlarımızı oluşturalım:
XAML kodlarımızı oluşturduktan sonra önce richtextbox ın içeriğini nasıl kaydedebiliriz ona bakalım;
private void btnKaydet_Click(object sender, RoutedEventArgs e)
{
FileStream fs = new FileStream(@"C:\deneme.txt",FileMode.Open,FileAccess.Write);
TextRange tr = new TextRange(rtbMetin.Document.ContentStart,rtbMetin.Document.ContentEnd);
tr.Save(fs,DataFormats.Text);
fs.Close();
fs.Dispose();
}
Şimdide bir metin dosyasının içeriğini nasıl richtextboxın içerisine alabiliriz ona bakalım;
private void btnAc_Click(object sender, RoutedEventArgs e)
{
string metin = File.OpenText(@"C:\deneme.txt").ReadToEnd();
rtbMetin.Document.Blocks.Add(new Paragraph(new Run(metin)));
}
28 Mayıs 2010 Cuma
Kaydol:
Kayıt Yorumları (Atom)
0 yorum:
Yorum Gönder