Form.Show(IWin32Window) 方法

定义

向用户显示具有指定所有者的窗体。

public:
 void Show(System::Windows::Forms::IWin32Window ^ owner);
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)

参数

owner
IWin32Window

任何实现 IWin32Window 并表示将拥有此窗体的顶级窗口的对象。

例外

要显示的窗体已经可见。

  • 或 - owner 参数中指定的窗体就是显示的窗体。

  • 或 - 所显示窗体被禁用。

  • 或 - 显示的窗体不是顶级窗口。

  • 或 - 显示为对话框的窗体已经是模式窗体。

  • 或 - 当前进程不是以用户交互模式运行的(有关更多信息,请参见 UserInteractive)。

注解

可以使用此方法来显示非模式形式。 使用此方法时, Owner 窗体的属性设置为 owner。 非模式窗体可以使用 Owner 该属性获取有关拥有窗体的信息。 调用此方法与设置 Owner 非模式的属性相同,然后调用该方法 Show()

显示窗体等效于将 Visible 属性设置为 true. Show调用该方法后,该Visible属性将返回一个值,true直到Hide调用该方法。

适用于

另请参阅