the problem with drawing on controls is that your drawing is erased next time the control is painted, which is why you should draw in the Paint event