停止button在一个窗体中,axWindowsMediaPlayer1在另一个窗体中,我想按下button停止Player播放该怎么办
我直接在该button中写“PlayerFrm.axWindowsMediaPlayer1.Ctlcontrols.pause();”提示有错误:非静态的字段、方法或属性...
我直接在该button中写“ PlayerFrm.axWindowsMediaPlayer1.Ctlcontrols.pause();”提示有错误:非静态的字段、方法或属性“Playersystem.PlayerFrm.axWindowsMediaPlayer1”要求对象引用。
展开
1个回答
展开全部
假设button在form1中
axWindowsMediaPlayer1在form2中
那么你可以在form2中添加一个公有publi方法,该方法调用PlayerFrm.axWindowsMediaPlayer1.Ctlcontrols.pause();
你现在的问题是form1中没有form2的引用,得把form2的引用加到form1中去,因为Playersystem.PlayerFrm.axWindowsMediaPlayer1这个东西并不是静态的。不能直接使用类名来调用。
axWindowsMediaPlayer1在form2中
那么你可以在form2中添加一个公有publi方法,该方法调用PlayerFrm.axWindowsMediaPlayer1.Ctlcontrols.pause();
你现在的问题是form1中没有form2的引用,得把form2的引用加到form1中去,因为Playersystem.PlayerFrm.axWindowsMediaPlayer1这个东西并不是静态的。不能直接使用类名来调用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询