我想突出显示当前在列表框中播放的歌曲。
我收到播放列表的当前项目。
但它没有被选中,因为索引总是-1。突出显示列表框中的特定字符串
public void _open_Click_1(object sender, EventArgs e)
{
_playList.Items.Clear();
string[] filenames = { };
_openFile.Multiselect = true;
_openFile.ShowDialog();
var l1 = _playa.playlistCollection.newPlaylist("PlayList");
foreach (var name in _openFile.FileNames)
{
_playList.Items.AddRange(_openFile.FileNames.ToArray());
}
_playListJob();
string curItem = _playa.Ctlcontrols.currentItem.getItemInfo("Name");
int index1 = _playList.FindString(curItem);
if (index1 != -1)
_playList.SetSelected(index1, true);
}
任何人都可以帮助我了解我错过了什么吗?
确定'curItem'具有正确的价值? – venerik
欢迎来到Stack Overflow。请在句子开头使用大写字母,并在句尾加上句号。发布前请检查预览。如果在换行符之前输入两个空格或在其之后输入空行,编辑器中的换行符只会导致显示文本中出现换行符。 –