Control.TopLevelControl プロパティ

定義

別の Windows フォーム コントロールを親として持たない親コントロールを取得します。Gets the parent control that is not parented by another Windows Forms control. 一般的に、これは、コントロールを格納している最も外側の Form です。Typically, this is the outermost Form that the control is contained in.

public:
 property System::Windows::Forms::Control ^ TopLevelControl { System::Windows::Forms::Control ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.Control TopLevelControl { get; }
[<System.ComponentModel.Browsable(false)>]
member this.TopLevelControl : System.Windows.Forms.Control
Public ReadOnly Property TopLevelControl As Control

プロパティ値

Control

現在のコントロールを格納しているトップレベル コントロールを表す ControlThe Control that represents the top-level control that contains the current control.

属性

注釈

最上位のコントロールは、親コントロールとして定義され、別の Windows フォームコントロールの親になることはありません。The top-level control is defined as the parent control that is not parented by another Windows Forms control. 一般的に、これは、コントロールを格納している最も外側の Form です。Typically, this is the outermost Form that the control is contained in. たとえば、コントロールが MDI 子に含まれている場合、 Form トップレベルコントロールはマルチドキュメントインターフェイス (mdi) 親に Form なります。For example, if the control is contained on an MDI child Form, then the top-level control is the Multiple Document Interface (MDI) parent Form. コントロールがの親ではない場合 Form 、このプロパティはを返し null ます。If the control is not parented on a Form, this property will return null.

適用対象

こちらもご覧ください