Control.CreateHandle メソッド

定義

コントロールのハンドルを作成します。Creates a handle for the control.

protected:
 virtual void CreateHandle();
protected virtual void CreateHandle ();
abstract member CreateHandle : unit -> unit
override this.CreateHandle : unit -> unit
Protected Overridable Sub CreateHandle ()

例外

オブジェクトは破棄された状態です。The object is in a disposed state.

注釈

通常、CreateHandle メソッドを直接呼び出すことはできません。You typically should not call the CreateHandle method directly. CreateControl メソッドを呼び出すことをお勧めします。これにより、コントロールの作成時にコントロールとその子コントロールに対してハンドルが強制的に作成されます。The preferred method is to call the CreateControl method, which forces a handle to be created for the control and its child controls when the control is created.

注意 (継承者)

派生クラスで CreateHandle() をオーバーライドする場合は、必ず基底クラスの CreateHandle() メソッドを呼び出して、ハンドルが確実に作成されるようにしてください。When overriding CreateHandle() in a derived class, be sure to call the base class's CreateHandle() method to ensure that the handle is created.

セキュリティ

UIPermission
継承クラスのすべてのウィンドウでこのメソッドを呼び出すために使用します。for all windows for inheriting classes to call this method. 列挙型に関連付けられている: AllWindows UIPermissionWindowします。Associated enumeration: AllWindows value of UIPermissionWindow.

適用対象

こちらもご覧ください