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

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

Ausnahmen

Das anzuzeigende Formular ist bereits sichtbar.

- oder - Das im owner-Parameter angegebene Formular ist mit dem angezeigten Formular identisch.

- oder - Das anzuzeigende Formular ist deaktiviert.

- oder - Das anzuzeigende Formular ist kein Fenster der obersten Ebene.

- oder - Das als Dialogfeld anzuzeigende Formular ist bereits ein modales Formular.

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

Hinweise

Sie können diese Methode verwenden, um ein nicht modales Formular anzuzeigen. 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 eigenen 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 true , bis die Hide Methode aufgerufen wird.

Gilt für

Siehe auch