Form.Show(IWin32Window) Method
Definition
Shows the form with the specified owner to the user.
public:
void Show(System::Windows::Forms::IWin32Window ^ owner);
public void Show (System.Windows.Forms.IWin32Window owner);
override this.Show : System.Windows.Forms.IWin32Window -> unit
Public Sub Show (owner As IWin32Window)
Parameters
- owner
- IWin32Window
Any object that implements IWin32Window and represents the top-level window that will own this form.
Exceptions
The form being shown is already visible.
-or-
The form specified in the owner
parameter is the same as the form being shown.
-or-
The form being shown is disabled.
-or-
The form being shown is not a top-level window.
-or-
The form being shown as a dialog box is already a modal form.
-or-
The current process is not running in user interactive mode (for more information, see UserInteractive).
Remarks
You can use this method to display a non-modal form. When you use this method, the Owner property of the form is set to owner
. The non-modal form can use the Owner property to get information about the owning form. Calling this method is identical to setting the Owner property of the non-modal and then calling the Show() method.
Showing the form is equivalent to setting the Visible property to true
. After the Show method is called, the Visible property returns a value of true
until the Hide method is called.