处理程序的可能参考是什么
AxWMPLib._WMPOCXEvents_PlayStateChangeEventHandler
?
当我在方法中传递此事件时,
private void axWindowsMediaPlayer1_PlayStateChange(object sender,AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
编译抛出以下错误:
找不到类型或命名空间名称“AxWMPLib”(您是否缺少 using 指令或程序集引用?)
如果您使用的是 Visual Studio,请确保解决方案资源管理器中的“参考”下列出了
AxWMPLib
。如果表单中有嵌入的 Windows Media Player 控件,它应该会与 WMPLib
一起自动添加。
如果缺少这些库,添加这些库的一种简单方法是将 Windows Media Player 控件添加到表单中(现有的即可)。右键单击工具箱并从上下文菜单中选择“选择项目...”,然后勾选“COM 组件”选项卡上的“Windows Media Player”控件,然后单击“确定”。现在,您的光标上应该会附加一个 Windows Media Player 小图标;单击表单进行添加。这会将 AxWMPLib 和 WMPLib 引用添加到您的解决方案中。如果不需要,您可以删除刚刚添加的 Windows Media Player 控件。
请参阅 在 Visual Studio 2005 中构建解决方案时出现访问被拒绝错误
这可能是由于 Visual Studio 需要 Windows 7 或更高版本的管理员权限造成的。