如果在一个类中使用FORM1.CS中的控件
在PLAY.CS中
PUBLIC VOID PLAY()
{
axWindowsMediaPlayer1.URL=@ "D:\WAV\START.WAV ";
}
axWindowsMediaPlayer1是FORM1.CS中的控件
我一编译 错误 非静态的字段、方法或属性“mediaplayer_0315.Form1.axWindowsMediaPlayer1”要求对象引用
如果 public static AxWMPLib.AxWindowsMediaPlayer axWindowsMediaPlayer1;
加了STATIC
就出现如下错误:
无法使用实例引用访问静态成员“mediaplayer_0315.Form1.axWindowsMediaPlayer1”;改用类型名来限定它
那么我应该怎么做?
------解决方案--------------------建立property axWindowsMediaPlayer1
在form1中使用前传值
Play p=new Play();
p.axWindowsMediaPlayer1=this.axWindowsMediaPlayer1;
p.play();
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
最新版本:20070212
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html