I might be blind, however it looks to me as if
Code:
With Rectangle
   .X = 0
   .Y = 0
   .Width = 0
   .Height = 0
End With
Control.Invalidated(Rectangle)
will Invalidate the whole control. I was expecting it to invalidate only the Rectangle, i.e. nothing in this case.

Can anybody help me on that.