我在Windows Forms上使用System::Drawing::Graphics
。我想画一些东西,然后等待两秒钟,清除它然后画另一个东西。但如果我这样做的话
System::Void MyForm_Load(...) {
// first drawing
System::Threading::Thread::Sleep(2000);
// second drawing
}
我没有看到表格两秒钟,然后它出现在第二张图纸上。在开始睡觉之前如何在第一个之后显示表格?
答案 0 :(得分:1)
睡眠锁定加载事件。因此无法显示表单。 寻找一个计时器并使用计时器的tick事件来改变你想要绘制的东西。