Form.Show Method (IWin32Window)

 

Shows the form with the specified owner to the user.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public void Show(
	IWin32Window owner
)

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.

.NET Framework
Available since 2.0
Return to top
Show: