问下怎么让一个动作执行1秒 比如更改的图标要给用户看到1秒
else if (needToSave == true){
StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);
* richTextBox1.Cursor = Cursors.WaitCursor;
sw.Write(richTextBox1.Text);
sw.Close();
* richTextBox1.Cursor = Cursors.IBeam;
this.Text = saveFileDialog1.FileName;
needToSave = false;
alreadySave = true;
}
就是打星号的两条;怎么让richTextBox1.Cursor = Cursors.WaitCursor执行1秒等CLOSE后再执行 richTextBox1.Cursor = Cursors.IBeam;
3Q3Q --------------------编程问答-------------------- Sleep(1000)? --------------------编程问答--------------------
System.Threading.Thread.Sleep(1000);--------------------编程问答-------------------- System.Threading.Thread.Sleep(1000);
up --------------------编程问答-------------------- 应该是那个功能执行的太快,用户还没啥感觉呢,所以改完后要延迟一下,给用于一个假的体验吧。如果是这样的话可以用Thread.Sleep()的形式。呵呵,往往都是因为太慢才想办法,你可倒好 --------------------编程问答-------------------- sleep(1000) --------------------编程问答--------------------
哈哈。 System.Threading.Thread.Sleep(100)就够了。 --------------------编程问答-------------------- System.Threading.Thread.Sleep(1000);
补充:.NET技术 , C#