java C# winform多线程异步更新UI?
C# winform多线程异步更新UI?首先,在窗口上放置一个按钮和一个图片框(图片框可见为假)。这个多线程的目的是点击按钮,图片就会正常运行。另一个线程将在休眠10秒后执行。private void
C# winform多线程异步更新UI?
首先,在窗口上放置一个按钮和一个图片框(图片框可见为假)。这个多线程的目的是点击按钮,图片就会正常运行。另一个线程将在休眠10秒后执行。
private void button1_uu1;Click(object sender,EventArgs E)
{
//启动线程系统线程线程=新系统线程(新建)System.Threading.ThreadStart( 这个。结果))
pictureBox1.Visible=true
按钮1.Enabled=false线程。开始()
}
私有void Result()
{
bool好的=这个。你知道吗()
这个。开始唤醒(新建)System.Threading.ThreadStart(delegate()
{
if(确定)MessageBox.显示(“success”、“prompt”
否则MessageBox.显示(“fail”,“prompt”)。可见=假
按钮1。Enabled=true
}
!]private bool do()
{系统线程.Sleep(10000)
返回true
}