Freigeben über


Form.Show(IWin32Window) Methode

Definition

Zeigt dem Benutzer das Formular mit dem angegebenen Besitzer an.

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)

Parameter

owner
IWin32Window

Jedes Objekt, das das Fenster der obersten Ebene implementiert IWin32Window und darstellt, das dieses Formular besitzt.

Ausnahmen

Das angezeigte Formular ist bereits sichtbar.

- oder -

Das im owner Parameter angegebene Formular entspricht dem angezeigten Formular.

- oder -

Das angezeigte Formular ist deaktiviert.

- oder -

Das angezeigte Formular ist kein Fenster der obersten Ebene.

- oder -

Das Formular, das als Dialogfeld angezeigt wird, ist bereits ein modales Formular.

- oder -

Der aktuelle Prozess wird nicht im interaktiven Benutzermodus ausgeführt (weitere Informationen finden Sie unter UserInteractive).

Das Besitzerfenster versucht, sich selbst als besitzer festzulegen.

Hinweise

Mit dieser Methode können Sie ein nicht modales Formular anzeigen. Wenn Sie diese Methode verwenden, wird die Owner Eigenschaft des Formulars auf .owner Das nicht modale Formular kann die Owner Eigenschaft verwenden, um Informationen zum besitzenden Formular abzurufen. Das Aufrufen dieser Methode ist identisch mit dem Festlegen der Owner Eigenschaft der nicht modalen Methode und anschließenden Aufrufen der Show() Methode.

Das Anzeigen des Formulars entspricht dem Festlegen der Visible Eigenschaft auf true. Nachdem die Show Methode aufgerufen wurde, gibt die Visible Eigenschaft einen Wert zurück, bis true die Hide Methode aufgerufen wird.

Gilt für:

Weitere Informationen