Sonsuz bir döngüden geçen ve verileri işleyen bir formum var. Formu "kapatan" bir düğmeyi tıkladığımda, form kapatılsa bile işleme devam eder. Formun tamamen bitmesini ve döngü deyiminden çıkmasını ve sonra yeni bir form açmasını istiyorum. İşte VB.NET - Kesinti form döngüsü ve bitiş formu
Ben formufrmMain.Close()
frmMain.Dispose()
Not kapatmak için kullanıyorum kodudur: Ben sadece basit VB.NET uygulama var konuları kullanmıyorum. Ana başlangıç formunu kapatmıyorum.
Teşekkürler! Bunu programımda uygulamaya son verdim ve harika çalışıyor! Başlangıçta, özellikle döngüden çıkmak zorunda kalmadan form sürecini aniden sonlandırabilir miyim diye soruyordum ama bu mümkün değil gibi geliyor. – Phil
İşlemi, döngüyü öldürmeden sonlandırabilirsiniz. En az üç kolay yolu vardır. Net: iş parçacığı üzerinde "IsBackground" öğesini "true" olarak ayarlayın ve tüm ön plan iş parçacıklarını sonlandırın veya Environment.FailFast() veya Environment.Exit() öğesini çağırın. – codekaizen
Tüm Google çalışanları için: Doğru yolun Arka Plan çalışanını kullanmak olduğunu unutmayın. –