Form::Show Method (IWin32Window^)
Shows the form with the specified owner to the user.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
Parameters
- owner
-
Type:
System.Windows.Forms::IWin32Window^
Any object that implements IWin32Window and represents the top-level window that will own this form.
| Exception | Condition |
|---|---|
| InvalidOperationException | 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). |
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.
Available since 2.0