【发布时间】:2012-09-08 14:36:05
【问题描述】:
我的程序运行良好,但有一个小问题。当我将新曲目以前存在的文件添加到 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];
}
}
【问题讨论】:
-
欢迎,丽达!请do some research 并使用调试器缩小问题范围,然后制定一个更精确的问题(如How to Ask 所示),只包含相关代码。谢谢。
标签: c#