จะใช้OpenFileDialog
เพื่อเลือกโฟลเดอร์ได้อย่างไร?
ฉันจะใช้โครงการต่อไปนี้: https://github.com/scottwis/OpenFileOrFolderDialog
อย่างไรก็ตามฉันประสบปัญหาอย่างหนึ่ง มันใช้GetOpenFileName
ฟังก์ชั่นและOPENFILENAME
โครงสร้าง และมีสมาชิกที่มีชื่อOPENFILENAME
templateID
มันเป็นตัวระบุสำหรับแม่แบบการโต้ตอบ และโครงการนี้มีres1.rc
ไฟล์และไดอะล็อกเริ่มต้น templated ด้วย แต่ฉันไม่สามารถหาวิธีแนบไฟล์นี้กับโครงการ C # ของฉันได้
มีวิธีที่ดีกว่าในการใช้OpenFileDialog
เพื่อเลือกโฟลเดอร์หรือไม่?
ValidateNames
และCheckFileExists
ทั้งคู่ถูกตั้งค่าเป็นเท็จและFileName
ได้รับค่าการเยาะเย้ยเพื่อระบุว่ามีการเลือกไดเรกทอรี ฉันพูดแฮกเพราะผู้ใช้สับสนเกี่ยวกับวิธีเลือกโฟลเดอร์ ดูเลือกไฟล์หรือโฟลเดอร์จากกล่องโต้ตอบเดียวกัน
ValidateNames
และCheckFileExists
การfalse
ใช้งานไม่ได้ฉันต้องตั้งค่าให้0
(หรือเรียนรู้ powershell ดีกว่า)