次の方法で共有


ユーザー コントロールの概要 (Windows フォーム .NET)

ユーザー コントロールは、共通コンテナーにカプセル化された Windows フォーム コントロールのコレクションです。 この種のコントロールは、複合コントロールと呼ばれます。 含まれているコントロールは、構成コントロールと呼ばれます。 ユーザー コントロールは、UserControl クラスから派生します。

ユーザー コントロールは、ビジュアル デザイナーを使用してフォームのように設計されています。 構成コントロールを作成、配置、変更するには、ビジュアル デザイナーを使用します。 コントロール イベントとロジックは、フォームを設計する場合とまったく同じ方法で記述されます。 ユーザー コントロールは、他のコントロールと同様にフォームに配置されます。

ユーザー コントロールは、ユーザー コントロールが作成されたプロジェクト、またはユーザー コントロールのライブラリを参照している他のプロジェクトで使用できます。

構成要素の管理

構成コントロールはユーザー コントロールで使用でき、アプリ ユーザーは実行時にすべてのコントロールを個別に操作できますが、構成コントロールによって宣言されたプロパティとメソッドはコンシューマーに公開されません。 たとえば、TextBox コントロールと Button コントロールをユーザー コントロールに配置すると、ボタンの Click イベントはユーザー コントロールによって内部的に処理されますが、ユーザー コントロールが配置されているフォームでは処理されません。

ユーザー コントロールをプロジェクトに追加する

新しいプロジェクトを作成したら、Visual Studio テンプレートを使用してユーザー コントロールを作成します。 次の手順では、プロジェクトにユーザー コントロールを追加する方法を示します。

  1. Visual Studio で、Project Explorer ペインを見つけます。 プロジェクトを右クリックし、[ユーザー コントロールの追加 (Windows フォーム)選択します。

    Visual Studio ソリューション エクスプローラーを右クリックして、Windows フォーム プロジェクトにユーザー コントロールを追加

  2. [ ボックスに、ユーザー コントロールの名前を入力します。 Visual Studio には、使用できる既定の一意の名前が用意されています。 次に、を押してを追加します。

    Visual Studio for Windows フォームの [項目の追加] ダイアログ

ユーザー コントロールが作成された後、Visual Studio でデザイナーが開きます。

Visual Studio for Windows フォームのユーザー コントロール デザイナー

作業中のユーザー コントロールの例については、「ユーザー コントロールを作成する方法」を参照してください。