ユーザー コントロールへのコントロールの追加
更新 : 2007 年 11 月
このレッスンでは、コントロールを追加して複合ユーザー コントロールを作成する方法を説明します。
ユーザー コントロールのデザイン
先にも述べたように、ユーザー コントロールの大多数が複合コントロール、つまり 1 つ以上の標準 Windows フォーム コントロールを組み合わせたコントロールです。コントロールは、フォームをデザインする場合と同様、ツールボックスからユーザー コントロール デザイナにドラッグすることによって、ユーザー コントロール テンプレートに追加できます。
コントロールを追加したら、デザイナでサイズ変更や移動を行ったり、[プロパティ] ウィンドウでプロパティを設定したりできます。
たとえば、Label コントロールを追加してフル ネームを表示し、3 つの TextBox コントロールを追加してファースト ネーム、ラスト ネーム、およびミドル ネームを表示することが可能です。
やってみよう
ユーザー コントロールにコントロールを追加するには
前のレッスンで作成した NamesUserControl プロジェクトを開きます。プロジェクトを保存しなかった場合は、まず前のレッスン「ユーザー コントロール デザイナについて」に戻って、そのレッスンの手順を完了する必要があります。
ソリューション エクスプローラの NamesControl.vb をクリックし、[表示] メニューの [デザイナ] をクリックします。
ツールボックス から、デザイナに Label コントロールをドラッグします。
ヒント : ウィンドウを開いたままにしている場合は、ツールボックスを使用する方が簡単です。これは、押しピンのように表示されている [自動的に隠す] アイコンをクリックすることで実行できます。
[プロパティ] ウィンドウで、Name プロパティを FullName に変更します。
ツールボックス から、デザイナに 3 つの Textbox コントロールをドラッグします。コントロールを好きな位置に配置してください。
[プロパティ] ウィンドウで、Name プロパティを FirstName、MiddleName、および LastName に変更します。
[ファイル] メニューの [すべてを保存] をクリックして変更を保存します。
次の手順
このレッスンでは、コントロールをユーザー コントロール デザイナに追加して、プロパティを設定する方法について説明しました。これで、実際に有用なタスクを実行するように、コントロールを追加できます。次のレッスンでは、ユーザー コントロールがファースト ネーム、ミドル ネーム、ラスト ネームを表示し、また、新しいプロパティを公開するようにコードを作成する方法を説明します。
次のレッスン : 「ユーザー コントロールへのコードの追加」