【发布时间】:2014-12-09 13:16:52
【问题描述】:
我有一个 WinForms 应用程序。在表单中我嵌入了 Windows Media Player,但我不希望用户能够右键单击媒体播放器。
我已经尝试禁用媒体播放器的 ContextMenu,但是当我右键单击时,我仍然可以看到菜单。
private void fMediaPlayer_Load(object sender, EventArgs e)
{
Player.URL = _url;
Player.ContextMenu = null;
Player.ContextMenuStrip = null;
}
PS:我所说的菜单是在 Windows 媒体播放器中右键单击时的默认上下文菜单。嵌入或不嵌入。
【问题讨论】:
-
我认为更好的尝试是托管一个 WPF MediaElement 控件,它比 MP activeX 为您提供更多的灵活性和安全性。
标签: c# winforms windows-media-player