我需要你的帮助。我已经从保存播放列表文件(.xml)加载此代码,加载文件工作,但它无法播放。
播放时,listbox1
会显示错误。
我认为SelectedIndex
中已存在filePaths
,但我不知道如何修复它?
这是我的代码:
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (listBox1.Items.Count > 1)
axWindowsMediaPlayer1.URL = filePaths[listBox1.SelectedIndex];
}
答案 0 :(得分:0)
由于您收到NullReferenceException was unhandled
错误,问题可能是SelectedIndex
为null
。如果您的listBox1
在尝试使用之前尝试检查:
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (listBox1.Items.Count > 1 && listBox1.SelectedIndex != null)
axWindowsMediaPlayer1.URL = filePaths[listBox1.SelectedIndex];
}