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; }
member this.TopLevelControl : System.Windows.Forms.Control
Public ReadOnly Property TopLevelControl As 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.

セキュリティ

UIPermission
すべてのウィンドウでこのプロパティ値を取得します。for all windows to get this property value. 関連付けられた列挙型: AllWindowsAssociated enumeration: AllWindows

適用対象

こちらもご覧ください