C# Dosyayı Kaydedip Okutmak

Hello

Hectopat
Katılım
2 Temmuz 2014
Mesajlar
555
Makaleler
2
Daha fazla  
Cinsiyet
Erkek
Bu kodu MSDN C# Forum'dan aldım. Amaç ; Butona basıp programı açıp o dosya yolunu kaydedip programı tekrardan açınca o dosya yolu savelenmiş olması lazım. Ayrıca bir buton ekleyip savelemesi lazım. Buton ekliyor ama ekleyince diğer eklenenin üstüne ekliyor altda kalıyor diğeri. Sorunum bunlar nasıl çözücem bunları ? @Fatih Apaydın Kod ;
Kod:
private void btnEkle_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog dlg = new OpenFileDialog();
            dlg.ShowDialog();
            if(!String.IsNullOrEmpty(dlg.FileName))
            {
                Button b = new Button();
                b.Content = dlg.SafeFileName;
                b.Tag = dlg.FileName;
                grdMain.Children.Add(b);
                b.Click += b_Click;
                b.Width = Double.NaN;
                StreamWriter sw = new StreamWriter(@"C:\dosya.txt");
                sw.WriteLine(dlg.FileName);
                //Bu şekilde text dosyaya yazıp programı açarken de o text dosyayı okuyarak dinamik butonlar oluşturup Tag özelliklerine dosya yollarını aktarırsın
            }
        }

        void b_Click(object sender, RoutedEventArgs e)
        {
            string fileName = ((Button)sender).Tag.ToString();
            Process.Start(fileName);
        }

Güncel.

Güncel. @Fatih Apaydın bi el atsanız ?
 
Merhaba sorununuzu net anladım. Eğer googleye C# Beni Hatırla Properties yazarsanız anlatımlı şeklinde video var.
Eğer sorun çıkarsa yazarsan hemen yardımcı oluru. Iyi çalışmalar.
 
Uyarı! Bu konu 11 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı