Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
C# Dosya Aç Penceresi Kullanımı [openfileDialog]
#1
Merhaba Arkadaşlar;

Bugün sizlere oluşturduğunuz c# projelerinde dosya aç penceresi için gerekli olan kodları paylaşacağım.

Öncelikle OpenFileDialog dosyaac = new OpenFileDialog(); ile dosyaac nesnemizi tanımlıyoruz.
dosyaac.InitialDirectory
kodu ile pencere varsayılan olarak hangi dizinde açılsın belirtiyoruz.
dosyaac.Multiselect
ile çoklu dosya seçimine izinverilsin mi verilmesin mi belirtiyoruz.
dosyaac.Filter kodu ile dosya uzantılarını filtreliyoruz.
Örneğin bize txt dosyası lazım sadece "Txt Dosyaları|*.txt"; şeklinde kodumuzun karşlığına yazmamız gerekiyor.
dosyaac.FilterIndex ile birden çok uzantı filtresi tanımlamıssak eğer duruma göre bize hangi uzantı o an lazımsa onu varsayılan  olarak seçili hale getirmek için bu kodu kullanıyoruz.

Sonra bir if sorgusu oluşturuyoruz ve açılıan pencereden dosya seçtiğimizde yani DialogResult.OK ise if kod bloğunun içine duruma göre işlem yapılmasını istediğimiz kodları yazıyoruz.


Kod:
           OpenFileDialog dosyaac = new OpenFileDialog();
           dosyaac.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
           dosyaac.Multiselect = false;
           dosyaac.Filter = "Txt Dosyaları|*.txt|Tüm Dosyalar (*.*)|*.*";
           dosyaac.FilterIndex = 1;
           if (dosyaac.ShowDialog() == DialogResult.OK)
           {
               //Buraya dosya aç penceresi ile dosya seçildiğinde işlem yapılacak kodlar yazılacak.
           }
Not: OpenFileDialog 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,460 02-10-2017, 10:10
Son Yorum: root
  C# DialogResult Kullanımı root 0 5,035 17-12-2015, 13:02
Son Yorum: root
  C# switch case Kullanımı root 0 3,685 02-12-2015, 10:57
Son Yorum: root
  C# Base64 Encode/Decode Kullanımı Administrator 0 9,949 01-12-2015, 00:23
Son Yorum: Administrator
  C# struct Yapısı, Kullanımı & Nasıl Kullanılır? root 0 3,881 30-11-2015, 11:02
Son Yorum: root
  c# substring metodunun kullanımı Administrator 0 6,849 24-11-2015, 14:19
Son Yorum: Administrator
  C# Dosya Kaydetme Penceresi [SaveFileDiolog] root 0 7,316 21-11-2015, 16:59
Son Yorum: root

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi