次の方法で共有


Windows フォーム デザイナーとは

Visual Studio の Windows フォーム デザイナーは、Windows フォーム ベースのアプリケーションを作成するための迅速な開発ソリューションを提供します。 Windows フォーム デザイナーを使用すると、フォームにコントロールを簡単に追加したり、コントロールを配置したり、イベントのコードを記述したりできます。 Windows フォームの詳細については、「 Windows フォームの概要」を参照してください。

機能を調べる

Windows フォーム デザイナーで実行できるタスクの一部を次に示します。

  • コンポーネント、データ コントロール、または Windows ベースのコントロールをフォームに追加します。

  • デザイナーでフォームをダブルクリックし、そのフォームの Load イベントにコードを記述します。 フォーム上のコントロールをダブルクリックし、コントロールの既定のイベントのコードを記述します。

  • コントロールを選択し、名前を入力して、コントロールの Text プロパティを編集します。

  • 選択したコントロールをマウスまたは方向キー () で移動して、コントロールの配置を調整します。 Ctrl + 方向キーを選択して、配置をより正確に調整します。 Shift キーと方向キーを選択して、コントロールのサイズを調整します。

  • Shift キーまたは Ctrl キーを押しながら複数のフォーム コントロールに同時にアクセスし、その後にコントロールのショートカットを表示します。 Shift + <コントロールショートカットを選択すると>ウィンドウを整列してサイズを調整するときに、最初に選択するコントロールが優先コントロールになります。 Ctrl + <Control ショートカット>を選択すると、最後に選択したコントロールが優先されます。 この方法では、コントロールを追加するたびに、主要なコントロールを新しいコントロールに変更できます。 もう 1 つの方法は、選択するコントロールの周囲に選択四角形をドラッグして、複数のコントロールを選択することです。

注意のシナリオを確認する

Visual Studio で Windows フォーム デザイナーを使用する場合は、次のシナリオでは注意が必要です。

  • Windows フォーム デザイナーは、デザイン サーフェイスにコントロールまたはフォームを表示するときにアプリケーション コードを実行します。 実行されるアプリケーション コードがシステムにとって安全であることを確認するには、 信頼設定で構成されたファイルとフォルダーからのみプロジェクトを開きます。

  • フォームのリソース (.resx) ファイルの変更は、リソース エディターではなく、Windows フォーム デザイナーでのみ行う必要があります。 フォーム ベースの .resx ファイルを編集すると、デザイナーの外部で行われた変更が失われる可能性があります。

  • .resx ファイル内のリソースは、BinaryFormatter 型を使用してシリアル化できます。 ただし、この型は逆シリアル化のリスクを示します。 この型は 安全ではなく、信頼できません。 信頼できるフォームとコントロールのみを操作するには、Windows フォーム デザイナーを使用します。