Well, you can use Application.DoEvents- but I'm not sure what I advise. You can easily solve reconnection problems, especially in an event Paint.
It seems that all the real work really needs to be done in the user interface thread, if you are handling the event Paint- is this correct?
Bitmap Paint. , , , , ( - ), , . . Paint - PictureBox, " ". , , .