I am trying to create a popup message box, that stays on top, and the user must acknowledge before doing anything else. Currently, i am creating a new form and using the showdialog method to display the form modally. However, this is preventing updates in the parent form from happening. Is there an alternative to displaying a messagebox or new form modally, that i can keep on top of the main form, require the user to acknowledge, and allow the background code of the parent form to update?!