[問題] openfiledialog開多檔案的順序
使用openfiledialog開啟多個檔案
我在點選檔案的順序
跟開啟檔案的順序不一樣
會變成最後一個選的跑到第一個開
ex. 我照順序點選1 2 3 4 5 五個檔案
在listbox裡看到的會變5 1 2 3 4
請問是啥原因造成的?
我的程式如下
-----
private void textBox1_TextChanged(object sender, EventArgs e)
{
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = "D:\\0CSharp";
openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files
(*.*)|*.*";
openFileDialog1.FilterIndex = 2;
openFileDialog1.RestoreDirectory = true;
openFileDialog1.Multiselect = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
foreach (string strFilename in openFileDialog1.FileNames)
{
listBox1.Items.Add(strFilename);
}
}
}// textBox1 end
------
都是照著範例下去弄的
我希望能弄成輸出的順序跟我點選的順序是一樣的
不知道有啥方法可以參考
我有試過Array.Sort
不過它是把所有點選的檔案按照檔名排序
我是希望能依照我點選的順序輸出
所以應該不是我要的解決辦法
謝謝各位耐心看完
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.242.198.39
※ 編輯: ricaro 來自: 111.242.198.39 (04/04 15:24)
→
04/04 16:59, , 1F
04/04 16:59, 1F
→
04/04 17:48, , 2F
04/04 17:48, 2F
→
04/04 20:09, , 3F
04/04 20:09, 3F
→
04/04 20:10, , 4F
04/04 20:10, 4F
→
04/04 20:11, , 5F
04/04 20:11, 5F
→
04/04 23:33, , 6F
04/04 23:33, 6F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章