Unclear what you are doing here:
Brian_TheLion wrote:I want to move my code so that when the form loads the block on the form will also load.
1. you can add, or remove, the Paint EventHandler for any Form in code ... to draw on the Form.
2. the standard Load EventHandler you define is called automatically when the Form is shown.
If you create new Forms at run-time, you can install a Paint EventHandler once you have a valid reference to the new Form.
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali