Both ShowDialog();and ShowDialog(IWin32Window);seem to be doing the same for me. The documentation is also not very clear.
I was told that it ShowDialog(IWin32Window);ensures that the dialog box is on top of everything that is passed as the owner window.
The MSDN documentation does not mention this, so it feels like black magic.
source
share