我将多个文件从Windows资源管理器拖到我的VB.net程序中。 一切正常,但在DragDrop事件中,我从e.Data.GetData获取的文件的顺序似乎是随机的。至少它与Windows资源管理器中列出的文件的顺序不同。
这是DragDrop中的代码
Dim Files() As String
Files = e.Data.GetData(DataFormats.FileDrop)
因此,作为Windows资源管理器中的示例,我有4个文件:001.txt,002.txt,003.txt和004.txt。它们按该顺序列出。但是Files()数组中的顺序是002.txt,003.txt,004.txt,001.txt
有没有人知道如何确定订单,以及是否可以某种方式修改订单?