private void Main_DiffList_SelectedIndexChanged(object sender, EventArgs e) { if (Main_PlayList.SelectedIndices.Count == 0) { return; } if (Core.SetMap(Main_DiffList.SelectedIndex)) { RefreshList(); PlayNext(false); } else { if (Core.Scoresearched) { Setscore(); } if (!Main_Stop.Enabled) { Core.Tmp2Current(true); Core.Tmp2Current(false); SetDetail(); } else if (Core.Isplaying) { Main_ListDetail.VirtualListSize = 16; Main_ListDetail.Refresh(); } else { Stop(); SetDetail(); } } }
private void Main_DiffList_DoubleClick(object sender, EventArgs e) { if (Core.SetMap(Main_DiffList.SelectedIndex, true)) { RefreshList(); PlayNext(); } else { Stop(); SetDetail(); Play(); Core.SetHistory(back: true); } }