首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如果在一个类中使用FORM1.CS中的控件,该怎么处理

2012-01-23 
如果在一个类中使用FORM1.CS中的控件在PLAY.CS中PUBLICVOIDPLAY(){axWindowsMediaPlayer1.URL@ D:\WAV\S

如果在一个类中使用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

热点排行