2016-07-12 75 views
-1

在我的c#windows應用程序中,我喜歡以與用戶在openfiledialog窗口中選擇文件相同的順序獲取多個文件。我得到所有選定的文件,但其順序不正確。任何人都可以幫助我解決這個問題。c#openfiledialog用於選擇多個與用戶選擇順序相同的文件

+1

你應該創建自己的對話框 – dotctor

+0

什麼樣的命令?只需用你自己的方法openFileDialog.FileNames進行排序,可能會更容易。 –

+0

如果用戶選擇第一個文件,它應該在索引[0]上,然後如果用戶選擇第二個文件應該在索引[1]上......等等。將openFileDialog.FileNames分配給字符串數組時,上面的順序應該符合。 –

回答

2

OpenFileDialog不提供任何機制來使這些信息冒泡。事實上,即使是基礎的Windows通用對話框也不能提供任何方式通過標準接口獲取這些信息。

如果您必須保留它,您需要創建自己的表單或對話框來按順序跟蹤選擇內容,老實說,您可能會更好地提供稍微不同的用戶界面,以便用戶在重新排序文件後他們已經選擇了它們,類似於在某些移動設備上重新排列列表的方式。

相關問題