在VB.NET应用程序运行时冻结?

在VB.NET应用程序运行时冻结?,vb.net,Vb.net,所以我正在编写这个VB.NET应用程序,它正在做一些事情。但每当我按下一个按钮开始某个进程时,它都会执行它所执行的操作,只是在完成之前我不能单击窗口。否则整个东西都会冻结。这基本上阻止了我一次做一件以上的事情,因为如果我在某个东西运行时单击另一个按钮(或任何地方),它只会冻结我的程序。帮助?您需要研究在应用程序中使用多线程。通过使用多个线程,可以让一个线程执行需要的处理,另一个线程负责接口。通过将它们分开,可以避免应用程序冻结的现象。当处理在另一个线程中完成时,您可以让另一个线程响应它已完成的事

所以我正在编写这个VB.NET应用程序,它正在做一些事情。但每当我按下一个按钮开始某个进程时,它都会执行它所执行的操作,只是在完成之前我不能单击窗口。否则整个东西都会冻结。这基本上阻止了我一次做一件以上的事情,因为如果我在某个东西运行时单击另一个按钮(或任何地方),它只会冻结我的程序。帮助?

您需要研究在应用程序中使用多线程。通过使用多个线程,可以让一个线程执行需要的处理,另一个线程负责接口。通过将它们分开,可以避免应用程序冻结的现象。当处理在另一个线程中完成时,您可以让另一个线程响应它已完成的事实。以下是您的一些参考资料: