【发布时间】:2014-09-25 01:09:23
【问题描述】:
我正在使用 VB 在 Visual Studio 2012 中编写一个程序,该程序可以打开和调整非常大的 Excel 文件,但从允许用户选择文件位置和数据来源文件的 GUI 开始。我还添加了一个进度条和一个文本框来显示进度,因为它有助于查看问题出现的位置并显示实际正在发生的事情。
不幸的是,尽管片段和代码都已准备就绪,但程序一旦开始运行,它就会冻结,既不显示也不键入任何内容。在程序结束时(一旦成功完成),您可以看到一切都按预期进行并已输入。这一切都在一个类中,因为它是一个相当简单的应用程序。
我已尝试添加 System.Threading.Thread.Sleep(1000),希望暂停将允许程序随时更新。不幸的是,这种情况并非如此。如何让程序减速足够长的时间以通过视觉更新?
【问题讨论】:
标签: vb.net visual-studio-2012 user-interface vb6 refresh