the OnLoad Event already exists for a UserControl. If you want code inside the UserControl to execute upon the load simply do this
protected override void OnLoad(EventArgs e)
{
// code to execute
base.OnLoad(e);
}
If you have code that is outside, say in the Form that is going to host it then simply bind to it through the designer by clicking on the controlon your form in the designer going to properties and then clicking on events and finding the Load event. You can do it manualy by putting
userControl11.Load +=
new EventHandler(userControl11_Load); this after the InitializeComponent()
(assuming C#. If not please provide more information like what version of .NET and what language)
Hope this helps.