Öncelikle yaptığım formum işlem sırasında kasılmasın takılma olmasın diye BackgroundWorker kullanıyorum. DoWork Eventine ana formum üzerinde deneme amaçlı olarak
yapıp forma ekleme yapmak istiyorum. Ancak bana Bir iş parçacığında oluşturulan denetimler, farklı bir iş parçacığındaki denetimin üst öğesi yapılamaz. uyarısını hemen yapıştırıyor. Formda zaten System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false; eklemesini yaptım. ancak tabi eklemeye çalıştığım şey dolayısıyla diğer ana threadin alanına müdahale ediyorum.
Delegate kullanarak eklemem gerektiğini gördüm. Ancak sorunda burdan itibaren başlıyor. ben bu delegate ile Background worker componenti ni ne kadar deneme yapıp ve ne kadar araştırma yaptıysamda bir türlü çözemedim işlem yaptırmayı, sürekli aynı cross thread hatasını veriyor.
En basit haliyle forma bir textbox ekleme işlemini form backgroundWorker ve delegate kullanarak sorunu nasıl aşabileceğimi gösterebilirmisiniz? Saygılarımla
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme