我的程序運行正常,但有一個小問題。當我將以前存在的新文件添加到列表框時,程序會遇到錯誤。代碼似乎不願意在不同時間添加的新文件中循環。請幫幫我。謝謝....如何解決這個問題拋出IndexOutOfBoundsException
public partial class Form1 : Form
{
//...
string[] files, paths;
private void button1_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
files = openFileDialog1.SafeFileNames;
paths = openFileDialog1.FileNames;
for (int i = 0; i < files.Length - 1; i++)
{
listBox1.Items.Add(files[i]);
}
}
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
axWindowsMediaPlayer1.URL = paths[listBox1.SelectedIndex];
}
}
歡迎,日達!請[做一些研究](http://whathaveyoutried.com)並使用調試器來縮小問題的範圍,然後制定一個更精確的問題(如[問]中所示),只包含*相關*代碼。謝謝。 – Adam