Currently I have a background worker doing a bunch of stuff and if a condition is met, it throws up a MessageBox for the user to pick from an the background thread pauses like I need it to, however most of the time the Messagebox shows up behind the main form (which is on the primary app thread, the UI thread) and I'd like the BW code to pause until it's acknowlegded and I also want the MessageBox to be owned by the main form (so it's always displayed in front and you can't get to the main form until you acknowledge the MessageBox.
Later I'll be changing the MessageBox to be a modal form that matches the app's theme (I'll be opening this form using .ShowDialog()) should I go ahead and make that form now?
Later I'll be changing the MessageBox to be a modal form that matches the app's theme (I'll be opening this form using .ShowDialog()) should I go ahead and make that form now?