日期:2014-05-17  浏览次数:20627 次

帮忙写个多线程实例!谢谢
本帖最后由 codeck 于 2013-11-27 09:15:42 编辑
需求:
当鼠标移动到窗体,弹出一个“你好”窗口,5秒钟内不会重复触发。
另外窗口中有个文本框,你可以随时在里面输入文章,不会受到弹窗干扰。

现在的问题就是弹出窗口后,界面就锁定了,无法做任何操作,这是我的代码。

$form1_MouseMove=[System.Windows.Forms.MouseEventHandler]{
$label1.Text = "鼠标路过了"
sleep 5 
$label1.Text = ""
}

我是用powershell写的,如果老师用C#写给我,也没问题,非常感谢。

------解决方案--------------------
你就搞个timer就行了,不用messagebox.show,自己做个窗体,topmost=true,置前,显示用show,这样后面界面可以操作