怎样实现使用多线程显示随机位置的消息

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:19:21
在一个winforms里,显示随机方式移动的"生日快乐","happybirthday"消息
要求使用多线程实现持续移动的效果,使用random对象,两个lable可预先设置好,移动的频率采用线程的休眠时间来控制

请按上述的题目要求做,不必用太复杂的方法,只要简单达到题目的要求就行了

直接在辅助线程中修改label的位置就可以了,但是在修改前你需要判断是否可直接修改,使用this.InvokeRequired
if(this.InvokeRequired)
{
//this.Invoke(),通过委托来修改
}
else
{
//直接修改
}