İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Sinema Dizi Akıllı Ev Motosiklet Mikromobilite Kripto Para Sağlık Teknolojileri Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

OpenFileDialog multiselect yazdırma sorunu

massecre218.04.20151 cevap2.037 görüntüleme
#1
Merhaba arkadaşlar openfiledialog oluşturdum , ardına
OpenFileDialog secimMenu = new OpenFileDialog();
             secimMenu.Filter = "Mp4 dosyaları |*.mp4| Avi dosyaları |*.avi| Mpg dosyaları |*.mpg| Wmv dosyaları|*.wmv"; 
             secimMenu.Title = "Videonuzu Seçin"; 
             secimMenu.FilterIndex = 1; 
             secimMenu.Multiselect = true; 
             secimMenu.RestoreDirectory = true; 
if (secimMenu.ShowDialog() == DialogResult.OK)
            {


                string[] dosyaYolu = secimMenu.FileNames;
                string[] dosyaAdi = secimMenu.SafeFileNames;
}




yapıyorum fakat burada ki safefilenames ' leri listbox'a bastırmak istiyorum , bir türlü beceremedim yardımcı olacak arkadaşlara teşekkürler :)

normal sefname olarak yazdırabiliyorum fakat , multiselectle aldığım tüm dosyaların isimlerini yazdırmak istiyorum.
Cevaplar
#2
Selamlar,

Aşağıdaki şekilde yapabilirsin.

        private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog file = new OpenFileDialog();
            file.Multiselect = true;

            if(file.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                string[] files = file.SafeFileNames;
                listBox1.Items.AddRange(files);
            }
        }

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.