示例#1
0
        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();
            }
        }
示例#2
0
 private void SubTitlesGrv_DoubleClick(object sender, EventArgs e)
 {
     //   SubTitlesGrv
     SubTitlesGrv.BeginEdit(true);
     UCPlayer1.OnEdit = true;
 }