public class Myform { public void Myform() { } private void Myform_Load(object sender, EventArgs e) { MessageBox.Show("in the base load event"); } } public class Ourform : Myform { public void Ourform() { } private void Ourform_Load(object sender, EventArgs e) { MessageBox.Show("in the our form load event"); } }I would expect the load event of ourform to fire but no the base unless i specifically called the base. However, both fire and I have yet to figure out how to prevent code in the base.load event from firing if I don't want it to.