私のプログラムは正常に動作しますが、少し問題があります。新しいトラックの既存のファイルを ListBox に追加すると、プログラムでエラーが発生します。このコードは、別の時点で追加された新しいファイルでループすることを望まないようです。私を助けてください。ありがとう ....
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];
}
}