Hi, the way I understand it, the ControlPaint.DrawReversible methods don't need the help of other windows or processes to execute immediately, and calling them a second time undoes the drawing of the first time, so if some of them remain visible, it suggests you didn't execute them in pairs in the right order (i.e. A A B B C C). :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.