但若这段时间内鼠标移到窗体2的话则窗体2不消失
: 在1窗体的属性里双击MouseLeave
private void 锁屏_MouseLeave(object sender, EventArgs e)
{
加个判断当鼠标移到2窗体时向1窗体传个数
}
很简单
窗体传值加个判断
建立两个个公用timer控件,设为disabled,并设为3000,就是3秒
第一步:在窗体1的enter(进入窗体)事件中,激活timer1,并启动计时,在timer的计时执行事件中,打开窗体2. 在窗体1的leave事件中,激活timer2来消失窗体2.
第二步:在窗体2的enter的事件中,把timer1 设为disable。
或者使用timer1.Start();timer1.Stop().
说的有点繁琐,你自己摸索。
用timer
先去了解一下timer怎么用,然后按照推荐答案就可解决