A handle is created when the System.Windows.Forms.Control is displayed for the first time. For example, if a System.Windows.Forms.Control is created that has Control.Visible set to false, the Control.HandleCreated event will not be raised until Control.Visible is set to true.
For more information about handling events, see Consuming Events.