Uygulamamda, iş parçacığı havuzu kullanarak eşzamansız işlemleri yapan bir kullanıcı denetimim var. parçacığı havuzu yöntemi gibi görünüyor:Denetimin atılmış olup olmadığını algıla.
private void AsyncFunction(object state)
{
... do the calculation
//refresh the grid data on the UI thread
this.BeginInvoke(new MethodInvoker(() =>
{
... update the ui
}));
}
Benim sorunum kullanıcı pencereyi kapatır eğer ... kullanıcı kontrol bertaraf olur olduğunu ve özel durum almak:
çağırır veya Beginınvoke denilen olamaz Pencere tanıtıcısı oluşturuluncaya kadar bir kontrolde.
İletişim kutusunun atılmış olup olmadığını algılamanın bir yolunu biliyor musunuz? Kontrolün kapalı olduğu zaman ayarlanmış bir kontrolde bulunmak istemiyorum. Bunu çözmenin başka bir yolu var mı?
sayesinde
Radu
+1. Çok yararlı bir soru. – Nick