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调用该方法为止。