private void restar_pb_MouseDoubleClick(object sender, MouseEventArgs e)//重启程序
{
showMsg_lb.Text = " 重启中...";
((PictureBox)sender).Enabled = false;
Restart();//重启程序函数 }
我做了个pictureBox,双击这个pictureBox时程序就会重启,showMsg_lb是个label,我想让它起到提示作用,但是发现对它赋值后不能马上出现,重启时它才变化,就闪了一下。想问一下这是怎么回事呢?是不是对它重绘需要点时间?该怎么解决?
{
showMsg_lb.Text = " 重启中...";
((PictureBox)sender).Enabled = false;
Restart();//重启程序函数 }
我做了个pictureBox,双击这个pictureBox时程序就会重启,showMsg_lb是个label,我想让它起到提示作用,但是发现对它赋值后不能马上出现,重启时它才变化,就闪了一下。想问一下这是怎么回事呢?是不是对它重绘需要点时间?该怎么解决?
{
showMsg_lb.Text = " 重启中...";
Application.DoEvent(); //加这句试试。
((PictureBox)sender).Enabled = false;
Restart();//重启程序函数 }
showMsg_lb.Refresh();