应该用多线程来处理可能更好:P
解决方案 »
- SHDocVw的WebBrowser和 winform的WebBrowser有什么不同?
- 【200分】C#调用C++的DLL问题
- List<> foreach的问题
- .net调用mfc的dll
- vs.net 2005 datetimepicker 控件
- 求《试卷管理系统》,万分感激
- 100分求方法,关于字符串截取的问题
- 如何把datagridview中的数据源打印到报表上?
- xmlhttpRequest的在C#中用法代码(WinForm)
- dropdownlist
- 在使用webbrowser控件时,如何屏蔽自动弹出的窗口??
- 我的第一个有点难度的问题:在祖先类中使用后代的方法?可能问的不清楚,在内容中说明(结贴率100%)
public static void DoEvents();备注
当运行 Windows 窗体时,它将创建新窗体,然后该窗体等待处理事件。该窗体在每次处理事件时,均将处理与该事件关联的所有代码。所有其他事件在队列中等待。在代码处理事件时,应用程序并不响应。例如,当将另一窗口拖到该窗口前面时,该窗口不重新绘制。如果在代码中调用 DoEvents,则您的应用程序可以处理其他事件。例如,如果您有向 ListBox 添加数据的窗体,并将 DoEvents 添加到代码中,那么当将另一窗口拖到您的窗体上时,该窗体将重新绘制。如果从代码中移除 DoEvents,那么在按钮的单击事件处理程序执行结束以前,您的窗体不会重新绘制。通常,您在循环中使用该方法来处理消息。警告 调用该方法可以在某消息引发事件时导致重新输入代码。