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,634 02-10-2017, 10:10
Son Yorum: root
  C# DialogResult Kullanımı root 0 5,231 17-12-2015, 13:02
Son Yorum: root
  C# switch case Kullanımı root 0 3,844 02-12-2015, 10:57
Son Yorum: root
  C# Base64 Encode/Decode Kullanımı Administrator 0 10,180 01-12-2015, 00:23
Son Yorum: Administrator
  C# struct Yapısı, Kullanımı & Nasıl Kullanılır? root 0 4,057 30-11-2015, 11:02
Son Yorum: root
  c# substring metodunun kullanımı Administrator 0 7,076 24-11-2015, 14:19
Son Yorum: Administrator
  C# Dosya Kaydetme Penceresi [SaveFileDiolog] root 0 7,612 21-11-2015, 16:59
Son Yorum: root

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi