次の方法で共有


チュートリアル: Visual Basic を使用して WinForms アプリを作成する

このチュートリアルでは、Windows フォーム のユーザー インターフェイスを持つ Visual Basic アプリケーションを作成します。 Visual Studio 統合開発環境 (IDE) には、Windows フォーム アプリを作成するために必要なすべてのツールが含まれています。

このチュートリアルでは、次の方法について説明します。

  • プロジェクトを作成する
  • フォームにボタンを追加する
  • ラベルとコードを追加する
  • アプリケーションを実行する

前提 条件

  • このチュートリアルを完了するには、Visual Studio が必要です。 無料版については「Visual Studio のダウンロード」をご覧ください。
  • .NET デスクトップ開発ワークロード。 Visual Studio でこのワークロードを確認またはインストールするには、[ツール] >[ツールと機能の取得]を選択します。 詳細については、「ワークロードまたは個々のコンポーネント変更する」を参照してください。
  • このチュートリアルを完了するには、Visual Studio が必要です。 無料版については「Visual Studio のダウンロード」をご覧ください。
  • .NET デスクトップ開発ワークロード。 Visual Studio でこのワークロードを確認またはインストールするには、[ツール] >[ツールと機能の取得]を選択します。 詳細については、「ワークロードまたは個々のコンポーネント変更する」を参照してください。

プロジェクトを作成する

Visual Basic アプリケーション プロジェクトを作成します。 プロジェクトの種類には、必要なすべてのテンプレート ファイルが付属しています。

  1. Visual Studio を開き、スタート ウィンドウ [新しいプロジェクト の作成] を選択します。

    [新しいプロジェクトの作成] が選択されている Visual Studio 2019 のスタート ウィンドウを示すスクリーンショット。

  2. [新しいプロジェクト の作成] ウィンドウで、Visual Basic 用の Windows フォーム アプリ (.NET Framework) テンプレートを選択します。

    検索を絞り込んで、必要なテンプレートにすばやくアクセスできます。 たとえば、検索ボックスに Windows フォーム アプリ と入力します。 次に、言語の一覧から Visual Basic 選択し、プラットフォームの一覧から Windows します。

    Windows フォーム アプリ (.NET Framework) が選択された [新しいプロジェクトの作成] ウィンドウを示すスクリーンショット。

  3. [新しいプロジェクト の構成] ウィンドウで、プロジェクト名として「HelloWorld」を入力します。 次に、を選択し、[の作成]を行います。

    スクリーンショットは、HelloWorld という名前が入力された [新しいプロジェクトの構成] ウィンドウを示しています。

    Visual Studio で新しいプロジェクトが開きます。

  1. Visual Studio を開き、スタート ウィンドウ [新しいプロジェクト の作成] を選択します。

    [新しいプロジェクトの作成] が選択された Visual Studio 2022 のスタート ウィンドウを示すスクリーンショット。

  2. [新しいプロジェクト の作成] ウィンドウで、Visual Basic 用の Windows フォーム アプリ (.NET Framework) テンプレートを選択します。

    検索を絞り込んで、必要なテンプレートにすばやくアクセスできます。 たとえば、検索ボックスに「Windows Forms アプリ」と入力します。 次に、言語の一覧から Visual Basic 選択し、プラットフォームの一覧から Windows します。

    Windows フォーム アプリ (.NET Framework) が選択された [新しいプロジェクトの作成] ウィンドウを示すスクリーンショット。

  3. [新しいプロジェクト の構成] ウィンドウで、プロジェクト名として「HelloWorld」を入力します。 次に、[作成] を選択します。

    スクリーンショットは、HelloWorld という名前が入力された [新しいプロジェクトの構成] ウィンドウを示しています。

    Visual Studio で新しいプロジェクトが開きます。

フォームにボタンを追加する

Visual Basic プロジェクト テンプレートを選択し、ファイルに名前を付けた後、Visual Studio によってフォームが開きます。 フォームは Windows ユーザー インターフェイスです。 Hello World アプリケーションを作成するには、フォームにコントロールを追加します。

  1. Visual Studio IDE の左側で、[ツールボックスの ] タブ 選択します。表示されない場合は、メニュー バーから [>ツールボックスの表示]選択するか、Ctrl +Alt+Xします。

    スクリーンショットは、[ツールボックス] ウィンドウを開く [ツールボックス] タブを示しています。

    必要に応じて、ピン留め アイコンを選択して、ツールボックス ウィンドウをドッキングします。

  2. [コモン コントロール] セクションで、[ボタン コントロールを選択し、フォームにドラッグします。

    スクリーンショットは、フォームに追加された Button コントロールを示しています。

  3. [プロパティ] ウィンドウの [外観] セクションで、[テキスト] に「「Click this」と入力し、Enter キーを押します。

    スクリーンショットは、[テキスト] プロパティの値が「Click this」であることを示しています。

    プロパティ ウィンドウが表示されない場合は、メニュー バーから開くことができます。 ビュー>プロパティ ウィンドウ を選択するか、または F4を押します。

  4. [プロパティ] ウィンドウの [デザイン] セクションで、名前を [Button1] から [btnClickThis] に変更し、[Enter ]キーを押します。

    btnClickThis という値を持つ Name プロパティを示すスクリーンショット。

    手記

    [プロパティ] ウィンドウでリストをアルファベット順に選択した場合は、Button1(DataBindings) セクションに表示されます。

ラベルとコードを追加する

アクションを作成するボタン コントロールを追加したら、テキストを受け取るラベル コントロールを追加します。

  1. ツールボックス ウィンドウで Label コントロールを選択し、フォームにドラッグします。 の下に配置してから、この ボタンをクリックします。

  2. [デザイン] セクションまたは [プロパティ] ウィンドウの [(DataBindings)] セクションで、名前 Label1lblHelloWorldに変更し、Enterキーを押します。

  3. [Form1.vb [Design]] ウィンドウで、[Click this] ボタンをダブルクリックして、[Form1.vb] ウィンドウを開きます。

    もう 1 つのオプションは、ソリューション エクスプローラーの Form1.vb展開することです。 次に、Form1を選択します。

  4. Form1.vb ウィンドウで、次のスクリーンショットに示すように、Private SubEnd Sub の行の間に、「lblHelloWorld.Text = "Hello World!" 」と入力します。

    スクリーンショットは、Visual Basic コードを追加できる Form1.vs タブのクラスを示しています。

アプリケーションを実行する

アプリケーションをビルドして実行する準備ができました。

  1. Start」を選択してアプリケーションを実行します。

    スクリーンショットは、アプリを実行する [スタート] ボタンを示しています。

    いくつかのことが起こります。 Visual Studio IDE の [診断ツール] ウィンドウが開き、出力 ウィンドウが開きます。 IDE の外部には、Form1 ダイアログ ボックスが表示されます。 ここには、[Click this] ボタンと Label1 というテキストが表示されます。

  2. [を選択し、Form1 ダイアログ ボックスで この ボタンをクリックします。]

    スクリーンショットは、Hello World! というテキストを表示するフォーム 1 というタイトルのダイアログ ボックスを示しています。

    Label1 テキストが Hello World!に変わります。

  3. Form1 ダイアログ ボックスを閉じて、アプリの実行を停止します。

Windows フォームの詳細については、次のチュートリアルに進んでください。

または、次の他のチュートリアルをお試しください。