我是 C# 的初学者。我正在使用 C#.net 开发一个 Web 应用程序。
我的问题是,当我单击一个按钮时,我需要在 Web 表单中一个一个地显示一些文本框,并保持一些延迟。我已经输入了这样的按钮单击事件;
textBox1.Text = C1.ToString();
Thread.Sleep(5000);
textBox2.Text = C2.ToString();
Thread.Sleep(5000);
textBox3.Text = C3.ToString();
Thread.Sleep(5000);
textBox4.Text = C4.ToString();
这里 C1,C2,C3,C4 是存储一些值的整数变量。
输出在 (5000*3)=15000 时间段(15 秒后)后一次显示所有 4 个文本框。
但实际上我需要它们每 5 秒后一个一个显示。 当我按下按钮时, textBox1 应该显示,而 textBox2 应该在 5 秒后显示。我怎么能那样做? 我可以使用线程来做到这一点吗?或者请告诉我一个更好的方法。请帮我..