Form.Show(IWin32Window) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
向用户显示具有指定所有者的窗体。
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调用该方法。