您的位置:程序门 -> .net技术 -> c#



如何做控制窗体


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何做控制窗体[已结贴,结贴人:jiangqiaohua]
发表于:2007-01-29 10:33:27 楼主
我有一个主窗体播放音乐

我想在做一个窗体控制主窗体音乐的上一首   下一首   暂停等

现在我是两个窗体(不是mdi窗体)   ,还要把子窗体定位到主窗体的右下角,

发现运行起来速度比较慢,

本来想做成在主窗体的panel控件比较难实现

请问怎么做好一点啊   运行速度快一点
发表于:2007-01-29 13:01:191楼 得分:0
谁会啊
发表于:2007-01-29 13:05:162楼 得分:5
向另一个窗体传输消息就能解决了
发表于:2007-01-29 14:27:163楼 得分:5
可以使用事件委托方式控制主窗体的音乐播放!看这样是否可以
class   myappmain
{
private   void   init()
{
frmcontrol.controlevent+=new   frmcontrol.controlevent(frmmain.musiccontrol);
}
}

class   frmmain
{
private   int   isongno=0;//第一首音乐

public   static   void   musiccontrol(int   songno)//委托事件
{
isongno=songno;
}
}

class   frmcontrol
{
public     static       event         controlevent   controlevent;//委托事件
public     delegate   void           controlevent(int   songno);
public     void   song(int   n)//播放第n首音乐
{
controlevent(n);
}
}


快速检索

最新资讯