如何单独禁用Windows Media Player控件
本文关键字:Media Player 控件 Windows 何单独 | 更新日期: 2023-09-27 18:26:22
我正在开发一个C#
应用程序,该应用程序中有一个AxWindowsMediaPlayer
控件。我想单独禁用它的控制,而不是一起禁用。到目前为止,我必须使用这个代码,它禁用所有的控制
wmpPlayer.Ctlenabled = false;
有没有办法禁用例如stop
按钮?
我需要保持启用Duration bar
,并且我不想通过uiMode
来隐藏它们。
@Alex Jolig我找到了解决方案。
1º选择windows媒体播放器并点击属性页(属性中的键),点击那里。
图像1
选择modo,选择none代替mini!!
图像2
还有
欢迎!!
我找不到禁用控件并使其不可见的方法。。。但我在Window Media Controls
上拖动一个图像框也得到了同样的效果,所以用户无法操作和看到它们。。。
这应该适用于无法停止:
if (axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsPaused)
{
axWindowsMediaPlayer1.Ctlcontrols.play();
}
把它放在一个Timer
上,然后放在1
上。之后,只需复制计时器并超过它10次。我不知道这是否有什么不同,但和现在一样对我有效。
"我找不到禁用控件并使其不可见的方法。。。但我通过在窗口媒体控件上拖动一个图像框也得到了同样的效果,所以用户无法操作和看到它们"
回答这个问题,因为我无法添加评论:要隐藏Windows Media控件:单击播放器上的属性>控件布局>没有一个(这将隐藏控件)
要使其不可见:设置计时器并在属性上设置enabled=true>右键单击计时器并显示代码此处输入:
如果你想关闭播放器:
axWindowsMediaPlayer1.close();
如果你想隐藏玩家,但仍然在后台播放:
axWindowsMediaPlayer1.Hide();
再次单击计时器上的属性并选择间隔
这将使Windows Media Player在一段时间(间隔)后关闭/隐藏