您的位置:首页 > 编程语言 > C#

C#视频播放器实现右键菜单

2014-02-12 14:24 239 查看
在用C#和LIVVLC做播放器的时候,在视频窗口上想的实现右键弹出菜单功能,但是在发现窗口上的控件根本不能响应 conentenmenu 控件的相关事件,原因是,当视频显示到窗口上的控件,例如panel上的时候,视频覆盖了panel,所以不能正常的响应相关事件。

解决思路 一 :在视频的上方在覆盖一个透明的控件,通过对这个透明控件的事件来响应弹出菜单。

思路二: 在panel 上再增加一个 picturebox 控件,把视频显示到该picturebox控件上,并且 一定要设置改 picturebox 控件的 enable 属性为 flase ,然后通过响应 panle 的消息来做弹出菜单。经测试,完全可行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: