private void OnControlDisposed(object sender, EventArgs e) { // Unhook events to allow garbage collection _control.SizeChanged -= new EventHandler(OnControlSizeChanged); _control.Disposed -= new EventHandler(OnControlDisposed); }