Control.CreateControl メソッド

定義

ハンドルおよび子コントロールの作成を含めて、強制的に表示子コントロールを作成します。

C#
public void CreateControl();

注釈

メソッドは CreateControl 、コントロールとその子コントロールのハンドルを強制的に作成します。 このメソッドは、コントロールまたはその子を操作するためにハンドルがすぐに必要な場合に使用されます。コントロールのコンストラクターを呼び出すだけでは、 は Handle作成されません。

CreateControl コントロールの プロパティが の場合、コントロール Visible ハンドルは false作成されません。 メソッドを CreateHandle 呼び出すか、 Handle プロパティにアクセスして、コントロールの可視性に関係なくコントロールのハンドルを作成できますが、この場合、コントロールの子に対するウィンドウ ハンドルは作成されません。

適用対象

製品 バージョン
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

こちらもご覧ください