Since the Picture Box isn't visible when the Form_Load event is fired you either need to move the code to the Form_Paint event or set the AutoRedraw property of the PictureBox to True.