
2个回答
2014-02-11 · 知道合伙人数码行家
关注

展开全部
假如使用Microsoft.DirectX.AudioVideoPlayback中Video类播放视频的话,会触发Video.Ending事件,在这个事件里面写方法即可。
void ourVideo1_Ending(object sender, EventArgs e)
{
if (listbox.SelectedIndex < listbox.Items.Count - 1)
{
listbox.SelectedIndex++;
}
ourVideo1 = new Video(listbox.SelectedItem.ToString());
ourVideo1.Owner = frame;
ourVideo1.Ending += ourVideo1_Ending;
ourVideo1.Play();
}
追问
不会加这个事件,我是用private Video MyVideo = null;来声明一个MyVideo的,加了这段只会当做一个方法存在,怎么样才能让它成为一个事件呢;
顺便问一下,我是用panel装载这个MyVideo的,怎么样实现它的单击和双击呢,没有装载的时候是可以用Click,MouseClick这两个事件实现,装载了以后就不触发了
追答
ourVideo1.Ending += ourVideo1_Ending;
这个就是给事件添加委托
2014-02-11
展开全部
设置点击之后就可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询