cross thread for control handling in C#

P9200257 (by plateaukao)
Home.Chez moi

mais c'est pas vraiment de poisson d'or.


In order to reduce the efforts of getting latest version of source codes from perforce server and compile it on the machine, I used the p4api .NET library in my program. However, it's a long process; so I have to use another thread to handle this task, and bring out the message sometimes to know current progress. I encountered a problem as the title says -- cross thread control handling. my task is done in a newly created thread; and the message will be printed in a listbox control, which is created by the main thread. To utilize the control in another thread, the delegation mechanism should be used. It's not so complicated. Here's a simple sample from codeproject.


No comments:

Post a Comment