次の方法で共有


ユーザー コントロールへのコントロールの追加

更新 : 2007 年 11 月

このレッスンでは、コントロールを追加して複合ユーザー コントロールを作成する方法を説明します。

ユーザー コントロールのデザイン

先にも述べたように、ユーザー コントロールの大多数が複合コントロール、つまり 1 つ以上の標準 Windows フォーム コントロールを組み合わせたコントロールです。コントロールは、フォームをデザインする場合と同様、ツールボックスからユーザー コントロール デザイナにドラッグすることによって、ユーザー コントロール テンプレートに追加できます。

コントロールを追加したら、デザイナでサイズ変更や移動を行ったり、[プロパティ] ウィンドウでプロパティを設定したりできます。

たとえば、Label コントロールを追加してフル ネームを表示し、3 つの TextBox コントロールを追加してファースト ネーム、ラスト ネーム、およびミドル ネームを表示することが可能です。

やってみよう

ユーザー コントロールにコントロールを追加するには

  1. 前のレッスンで作成した NamesUserControl プロジェクトを開きます。プロジェクトを保存しなかった場合は、まず前のレッスン「ユーザー コントロール デザイナについて」に戻って、そのレッスンの手順を完了する必要があります。

  2. ソリューション エクスプローラの NamesControl.vb をクリックし、[表示] メニューの [デザイナ] をクリックします。

  3. ツールボックス から、デザイナに Label コントロールをドラッグします。

    t854ke63.alert_note(ja-jp,VS.90).gifヒント :

    ウィンドウを開いたままにしている場合は、ツールボックスを使用する方が簡単です。これは、押しピンのように表示されている [自動的に隠す] アイコンをクリックすることで実行できます。

  4. [プロパティ] ウィンドウで、Name プロパティを FullName に変更します。

  5. ツールボックス から、デザイナに 3 つの Textbox コントロールをドラッグします。コントロールを好きな位置に配置してください。

  6. [プロパティ] ウィンドウで、Name プロパティを FirstName、MiddleName、および LastName に変更します。

  7. [ファイル] メニューの [すべてを保存] をクリックして変更を保存します。

次の手順

このレッスンでは、コントロールをユーザー コントロール デザイナに追加して、プロパティを設定する方法について説明しました。これで、実際に有用なタスクを実行するように、コントロールを追加できます。次のレッスンでは、ユーザー コントロールがファースト ネーム、ミドル ネーム、ラスト ネームを表示し、また、新しいプロパティを公開するようにコードを作成する方法を説明します。

次のレッスン : 「ユーザー コントロールへのコードの追加

参照

処理手順

ユーザー コントロール デザイナについて

その他の技術情報

表示されるオブジェクト : 初めてのユーザー コントロールの作成

オブジェクトによるプログラミング : クラスを使用する

Visual Basic ガイド ツアー