+ 1
How Invoke work?
When I use invoke is this mean I am in UI thread and my function is executed in UI thread or just the control is in UI thread
2 Answers
+ 3
Invoke is something which can be called in all threads.
It does not tell you that you are in the UI-thread.
It can be translated to "Do this method now"
The method is the method where the delegate is pointing to.
http://www.tutorialsteacher.com/csharp/csharp-delegates
Are you creating a own delegate or are you trying to solve the
"The calling thread cannot access this object because a different thread owns it." exception
0
Thanks you sneeze, my problem was is I using thread, which include to invoke Datagridview and I using for loop to delete a lot of rows from datatable that bound to Datagridview, and my program is not responding when it came to delete, sorry for bad English.