According to
MSDN[
^], the Form.Load event:
Occurs before a form is displayed for the first time.
This means that at the time that Form_Load is fired, none of the Graphic elements of the form have been generated yet. There is nothing to get the Graphics of, or paint on, etc. There are no visual elements yet.