OpenFileDialog
Klasörleri seçmek için nasıl kullanılır ?
Aşağıdaki projeyi kullanacaktım: https://github.com/scottwis/OpenFileOrFolderDialog
Ancak bir sorunla karşılaştım. GetOpenFileName
Fonksiyonu ve OPENFILENAME
yapıyı kullanır . Ve OPENFILENAME
üye adlı templateID
. Diyalog şablonunun tanımlayıcısıdır. Ve proje, res1.rc
dosyayı ve şablonlu iletişim kutusunu da içeriyor . Ama bu dosyayı C # projeme nasıl ekleyeceğimi bulamadım.
OpenFileDialog
Klasörleri seçmek için bir kullanmanın daha iyi bir yolu var mı ?
ValidateNames
ve CheckFileExists
burada her ikisi de false olarak ayarlanır ve FileName
bir dizinin seçildiğini belirtmek için sahte bir değer verilir. Hack diyorum çünkü kullanıcılara nasıl klasör seçileceği konusunda kafa karıştırıcı. Bkz . Aynı iletişim kutusundan dosya veya klasör seçme
ValidateNames
ve CheckFileExists
hiç false
çalışma değildi, ben onları ayarlamak için gerekli 0
(veya Powershell daha iyi öğrenmek)