110,539
社区成员
发帖
与我相关
我的任务
分享
public delegate void RefreshDlg();
private void button1_Click(object sender, EventArgs e)
{
this.pictureBox1.Visible = true;
ThreadStart ts = new ThreadStart(DoBackUp);
Thread myThread = new Thread(ts);
myThread.Start();
}
void DoBackUp()
{
//这里是你的备份数据库的方法
SetGif();
}
void SetGif()
{
if (this.pictureBox1.InvokeRequired)
{
RefreshDlg refreshdlg = new RefreshDlg(SetGif);
this.Invoke(refreshdlg);
}
else
{
this.pictureBox1.Visible = false;
}
}