void SelectClosestSubTitle(TimeSpan?time) { var closesttime = time.ClosestTime(SubTitleItems.Select(x => x.Start as TimeSpan?).ToArray()); var ClosestSubtitle = SubTitleItems.FirstOrDefault(x => x.Start == closesttime); var index = SubTitleItems.IndexOf(ClosestSubtitle); SubTitlesGrv.ClearSelection(); if (index != -1) { SubTitlesGrv.Rows[index].Selected = true; SubTitlesGrv.FirstDisplayedScrollingRowIndex = SubTitlesGrv.SelectedRows[0].Index; SubTitlesGrv.Refresh(); } }
private void SubTitlesGrv_DoubleClick(object sender, EventArgs e) { // SubTitlesGrv SubTitlesGrv.BeginEdit(true); UCPlayer1.OnEdit = true; }