
C# 如果最小化子窗体后,通过父窗体把子窗体显示出来
具体是这样;我在做一个ktv软件;有2个窗体,FrmOrderBySong(点歌)和FrmPlay(放歌)在Frmplay上设置一个静态成员变量a=0(表示窗体未打开)在...
具体是这样;
我在做一个ktv软件;
有2个窗体,FrmOrderBySong(点歌)和FrmPlay(放歌)
在Frmplay 上设置一个静态成员变量 a=0 (表示窗体未打开)
在FrmOrderBySong上单击 btnPlay(放歌按钮) ;
先判断 a是否等于0,打开F热门Play 设置a=1;
送程序的逻辑分析,FrmPlaye 打开后开始放歌,这时候可能继续回到点歌窗体 FrmOrderBySong 上继续点歌,FrmPlaye不能关闭。
如果在 FrmOrderBySong(点歌窗体)上继续单击 btnPlay(放歌按钮) ;由于窗体已经打开,所有没有任何反应。
我现在想知道
在FrmPlaye打开的情况下,
单击FrmOrderBySong(点歌窗体)上的btnPlay(放歌按钮)
让FrmPlaye 显示在前面 展开
我在做一个ktv软件;
有2个窗体,FrmOrderBySong(点歌)和FrmPlay(放歌)
在Frmplay 上设置一个静态成员变量 a=0 (表示窗体未打开)
在FrmOrderBySong上单击 btnPlay(放歌按钮) ;
先判断 a是否等于0,打开F热门Play 设置a=1;
送程序的逻辑分析,FrmPlaye 打开后开始放歌,这时候可能继续回到点歌窗体 FrmOrderBySong 上继续点歌,FrmPlaye不能关闭。
如果在 FrmOrderBySong(点歌窗体)上继续单击 btnPlay(放歌按钮) ;由于窗体已经打开,所有没有任何反应。
我现在想知道
在FrmPlaye打开的情况下,
单击FrmOrderBySong(点歌窗体)上的btnPlay(放歌按钮)
让FrmPlaye 显示在前面 展开
展开全部
建立一个公共类,类中写一个静态变量,我们设为a=0;
单击你的btmPlay按钮事件后,a=1;
在子窗体中加一个timer控件,每过0.1s就执行一个事件,这个事件内容:显示子窗体,并且设置a=0;
搞定。
追问
这个事件内容:显示子窗体,并且设置a=0;
这个事件怎么写?
如果用Show();就又打开一次播放窗体
追答
让子窗体显示在前面是吧?那就topmost方法应该没错
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询