In some situations you are not allowed to unload a form or a control on a form. This error has the following causes and solutions:

  • There is an Unload statement in the Paint event for the form or for a control on the form that has the Paint event. Remove the Unload statement from the Paint event.
  • There is an Unload statement in the Change, Click, or DropDown events of a ComboBox. Remove the Unload statement from the event.
  • There is an Unload statement in the Scroll event of an HScrollBar or VScrollBar control. Remove the Unload statement from the event.
  • There is an Unload statement in the Resize event of a DataFormMDIForm, or PictureBoxcontrol. Remove the Unload statement from the event.

  • There is an Unload statement in the Resize event of an MDIForm that is trying to unload an MDI child form. Remove the Unload statement from the event.
  • There is an Unload statement in the RePosition event or Validate event of a Data control. Remove the Unload statement from the event.
  • There is an Unload statement in the ObjectMove event of an OLE Container control. Remove the Unload statement from the event.