Perhaps you should try to pack your drawingarea into a layout container. They deal with redrawing slightly differently than other containers and it may be closer to what you desire. --S