单form程序,其他.CS文件如何访问form控件

问题描述

如标题描述~~,现在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

单form程序,其他.CS文件如何访问form控件的相关文章

界面-在CS文件里控制html控件显示和隐藏

问题描述 在CS文件里控制html控件显示和隐藏 现在想在后台通过权限控制左侧树的结点的显示和隐藏 就像这个:http://usman.it/themes/charisma/ 用的是ASP.NET ,想在CS里从数据库读出权限数据再控制每个界面是否可以进入 解决方案 客户端控件添加runat="server"变为服务器端的就可以在cs文件中进行操作了

怎样将htm文件或exe文件在C#编写的程序中显示出来,应该用何种控件?

问题描述 怎样将htm文件或exe文件在C#编写的程序中显示出来,应该用何种控件? 解决方案 解决方案二:webbrowser控件

数据库操作-该程序运行之后数据没在textbox控件中显示,请问需要修改哪里

问题描述 该程序运行之后数据没在textbox控件中显示,请问需要修改哪里 using System.Data.SqlClient; namespace 学生信息浏览 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } BindingSource bs = new BindingSource(); private void Form1_Load(object sender, EventAr

选择文件夹的对话框控件c#

对话框|控件 我们知道,C#里面有选择文件的对话框控件,却没有选择文件夹的对话框控件,不少人为了选择一个文件夹只好自己用TreeView类来处理,其实在C#里面完全不用那么麻烦,我们可以用C#的FolderNameEditor类的子类FolderBrowser类来实现获取浏览文件夹对话框的功能.  下面来看看具体是怎么实现的.  首先新建一个winform的项目,再新建一个类文件(File->AddNewItem->Class).  因为FolderNameEditor是在System.Win

图片-开发一个类似如下图功能,用winform窗体,显示本地文件夹的,控件应该用啥

问题描述 开发一个类似如下图功能,用winform窗体,显示本地文件夹的,控件应该用啥 解决方案 ListView,用图标方式显示,可以设置每个item的icon 解决方案二: 我个人觉得使用GridView比较方便

文件上传 apk-求一个可以自动解析APK文件的上传控件

问题描述 求一个可以自动解析APK文件的上传控件 在做一个Java项目,要上传APK文件,哪位大神知道那种可以自动解析APK文件的上传控件啊?

ajax提交 访问用户控件问题

问题描述 页面采用ajax提交页面有一个用户控件用户控件里面有一个table我在用户控件里面获取了table里面的文本框的值做成了一个publicIList<ModelTest>List{get{returnGetList();}set{_list=value;}} 但是页面访问用户控件的List属性不行为空为什么?有什么办法可以解决?谢谢 解决方案 解决方案二:ajax提交怎么样执行用户控件后台代码不刷新!解决方案三:你访问的代码怎么写的?解决方案四:我用户控件里面有个Repeater页面上

在DevExpress程序中使用条形码二维码控件,以及进行报表打印处理

在很多业务系统里面,越来越多涉及到条形码.二维码的应用了,不管在Web界面还是WInform界面都需要处理很多物料相关的操作,甚至很多企业为了减少录入错误操作,为每个设备进行条形码.二维码的标签,直接在流程中进行扫描处理,仅仅在界面勾选一些处理选项即可,极大提高工作效率,降低出错的几率.本篇随笔介绍如何在基于WInform的DevExpress程序中对条形码.二维码的处理,包括界面展示,报表打印等常规的处理. 1.DevExpress的条形码操作及报表打印 在15.1以上的DevEpxress版

VC++如何在程序中用代码注册和卸载ocx控件(代码)

方法一:在dos或Windows命令行下运行:regsvr32 ocxname.ocx 注册 示例:regsvr32 netshare.ocx     //注册netshare.ocx控件regsvr32 /u netshare.ocx    //解除netshare.ocx控件的注册 如果netshare.ocx文件不在system目录时,还必须在文件名前加上完整的路径.除了regsvr32应用程序之外,Microsoft在它的 web 站点上还提供了一个称为regclean.exe 的程序,