if you havent solved the problem yet look into the InvalidateRect API that's how i made the windows repaint. i don't have any code on here anymore to show you though.
edit:
code:
Interop.Call('user32', 'InvalidateRect', WindowHandle, 0, False);
should be what your looking for.