我想突出顯示當前在列表框中播放的歌曲。
我收到播放列表的當前項目。
但它沒有被選中,因爲索引總是-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。請在句子開頭使用大寫字母,並在句尾加上句號。發佈前請檢查預覽。如果在換行符之前輸入兩個空格或在其之後輸入空行,編輯器中的換行符只會導致顯示文本中出現換行符。 –