我创建了一个包含 3 层的应用程序:GUI-BLL-DLL。当我加载平面文件时,我在 DLL 中执行此操作,但我想通过 GUI 中的进度条向用户显示该过程。所以我想将变量 LineCounts 从 DLL 传递到 GUI。我知道我必须使用事件,但如何。有人可以帮助我了解如何通过代码示例在 VB.NET 中实现此事件吗?
在此先感谢埃利亚斯
我创建了一个包含 3 层的应用程序:GUI-BLL-DLL。当我加载平面文件时,我在 DLL 中执行此操作,但我想通过 GUI 中的进度条向用户显示该过程。所以我想将变量 LineCounts 从 DLL 传递到 GUI。我知道我必须使用事件,但如何。有人可以帮助我了解如何通过代码示例在 VB.NET 中实现此事件吗?
在此先感谢埃利亚斯
我建议您考虑使用 BackgroundWorker。我想你会想要使用后台线程来导入文本文件,并间歇性地报告进度:http: //msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx