问题描述
如标题描述~~,现在form名mp,里面有一个panel控件,如何在另一个play.CS文件里面控制这个panel文件~见过有人说,在play文件里面实例化一个form,然后传递给player的构造函数?具体怎么做?我时要在panel里面播放东西~能播放,不过只有声音,没有图像~感觉覆盖了。直接在form里面播放通过。请高人指点,最好详细点,比较菜本人~
解决方案
解决方案二:
在play.CS中classplay{Form1_form;publicplay(Form1_form){this._form=_form;//传过来的是引用,千万不能用new,现在操作_form就相当于Form1}...}
解决方案三:
mp.cspublicclassmp:Form{privatePanel_panel;publicPanelMyPanel{get{return_panel;}}//...}
play.cspublicclassplay{voidpalyMusic(){mpfrm=newmp();//访问Panel控件//mp.MyPanel}}
解决方案四:
窗体控件互访问的至少有5中方式,我写了两篇文章(有完整代码),楼主看完后应该不会再有疑问。http://blog.csdn.net/zhzuo/archive/2004/04/05/22027.aspxhttp://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx
解决方案五:
引用3楼zhzuo的回复:
窗体控件互访问的至少有5中方式,我写了两篇文章(有完整代码),楼主看完后应该不会再有疑问。http://blog.csdn.net/zhzuo/archive/2004/04/05/22027.aspxhttp://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx
收藏
解决方案六:
引用3楼zhzuo的回复:
窗体控件互访问的至少有5中方式,我写了两篇文章(有完整代码),楼主看完后应该不会再有疑问。http://blog.csdn.net/zhzuo/archive/2004/04/05/22027.aspxhttp://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx
学习
解决方案七:
访问我的博客程序员日记
解决方案八:
收了
解决方案九:
3楼的高手呀,老菜鸟学习了!
时间: 2024-10-25 23:25:59