この「次曲」のボタンコードはしばらく働いていて、最近は動作を停止しました。それは次の曲を強調表示していますが、現在の曲を強調表示しておき、選択したインデックスの先頭から再生しただけです。ここでは次の曲のコードは次のとおりです。「次の曲」ボタンが、選択したインデックスに移動するのではなく、選択したインデックスに追加されていますか?
private void nSong_Click(object sender, EventArgs e)
{
if (listBox1.SelectedIndex < listBox1.Items.Count - 1)
{
listBox1.SelectedIndex = listBox1.SelectedIndex + 1;
WMPPlayer.URL = filepaths[listBox1.SelectedIndex];
}
}
私はそれを選択したインデックス2曲の代わりのものを作っているので、それはそれの「SelectedIndexを+ 1」の部分とは何かを持っていると思っています。奇妙なことに、それをもう一度クリックすると、3つ以上に行くのではなく、2つのボタンが選択されたままになります。あなたが間違っているところにあなたが持っているヒントはありますか?事前
複数選択を許可するために 'listBox1'の' SelectionMode'を変更しましたか? –
あなたのコードは単一選択モードでうまく動作します –
@AdamV Wowありがとう!あなたは天才です – csharpsendhelp