Invoke Required when updating UI via another thread.
As you know, creating a Thread in the UI using System.Threading object (or any other thread object that is not UI related) does not allow that thread to access directly the UI objects (Eg: accessing a label “Text” property is not allowed). The well know work around is to “Invoke the action in the UI” […]