我正在使用一些代表在线程中显示或更改表单上的某些内容。事件方法如下。
private void PictureBoxImageSet(PictureBox PictrBox, Image Img)
{
try
{
PictrBox.BeginInvoke((ThreadStart)delegate()
{
PictrBox.Image = Img;
});
Thread.Sleep(FORM_ITEM_INVOKE_TASK_SLEEP_VALUE);
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
我总是必须使用 Thread.Sleep() 方法吗?如果我删除它,我的软件将如何受到此更改的影响?在这类事件中,线程睡眠值是多少?