C#’ta Thread üzerinden kontrollere erişmek
|
Formlardaki kontrollere sadece formun oluşturulduğu threadlerden erişilebildiği için ana formumuzda açtığımız bir kontrolün değerlerine başka bir thread üzerinden erişemiyoruz. Diyelim ana form üzerinde bir progressbar’ımız var ve thread içinde işlemler yapıldıkça bu progressbar’ın değerini artırmak istiyoruz. Öyle direk progressbar1.value=50 olmuyor thread içinde. Bu kontrolün Invoke yapılarak değiştirilmesi gerekmekte. Yani thread içinden şu fonksiyonu çağırarak değeri değiştirebiliyoruz;
|
English Articles
Emrah Üstün