チュートリアル: 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 アプリケーション プロジェクトを作成します。 プロジェクトの種類には、必要なすべてのテンプレート ファイルが付属しています。
Visual Studio を開き、スタート ウィンドウ [新しいプロジェクト の作成] を選択します。
[新しいプロジェクト の作成] ウィンドウで、Visual Basic 用の Windows フォーム アプリ (.NET Framework) テンプレートを選択します。
検索を絞り込んで、必要なテンプレートにすばやくアクセスできます。 たとえば、検索ボックスに Windows フォーム アプリ と入力します。 次に、言語の一覧から Visual Basic 選択し、プラットフォームの一覧から Windows を します。
[新しいプロジェクト の構成] ウィンドウで、プロジェクト名として「HelloWorld」を入力します。 次に、を選択し、[の作成]を行います。
Visual Studio で新しいプロジェクトが開きます。
Visual Studio を開き、スタート ウィンドウ [新しいプロジェクト の作成] を選択します。
[新しいプロジェクト の作成] ウィンドウで、Visual Basic 用の Windows フォーム アプリ (.NET Framework) テンプレートを選択します。
検索を絞り込んで、必要なテンプレートにすばやくアクセスできます。 たとえば、検索ボックスに「Windows Forms アプリ」と入力します。 次に、言語の一覧から Visual Basic 選択し、プラットフォームの一覧から Windows を します。
[新しいプロジェクト の構成] ウィンドウで、プロジェクト名として「HelloWorld」を入力します。 次に、[作成] を選択します。
Visual Studio で新しいプロジェクトが開きます。
フォームにボタンを追加する
Visual Basic プロジェクト テンプレートを選択し、ファイルに名前を付けた後、Visual Studio によってフォームが開きます。 フォームは Windows ユーザー インターフェイスです。 Hello World アプリケーションを作成するには、フォームにコントロールを追加します。
Visual Studio IDE の左側で、[ツールボックスの ] タブ 選択します。表示されない場合は、メニュー バーから [>ツールボックスの表示]選択するか、Ctrl +Alt+Xをします。
必要に応じて、ピン留め アイコンを選択して、ツールボックス ウィンドウをドッキングします。
[コモン コントロール] セクションで、[ボタン コントロールを選択し、フォームにドラッグします。
[プロパティ] ウィンドウの [外観] セクションで、[テキスト] に「「Click this」と入力し、Enter キーを押します。
プロパティ ウィンドウが表示されない場合は、メニュー バーから開くことができます。 ビュー>プロパティ ウィンドウ を選択するか、または F4を押します。
[プロパティ] ウィンドウの [デザイン] セクションで、名前を [Button1] から [btnClickThis] に変更し、[Enter ]キーを押します。
手記
[プロパティ] ウィンドウでリストをアルファベット順に選択した場合は、Button1 が (DataBindings) セクションに表示されます。
ラベルとコードを追加する
アクションを作成するボタン コントロールを追加したら、テキストを受け取るラベル コントロールを追加します。
ツールボックス ウィンドウで Label コントロールを選択し、フォームにドラッグします。 の下に配置してから、この ボタンをクリックします。
[デザイン] セクションまたは [プロパティ] ウィンドウの [(DataBindings)] セクションで、名前 Label1 を lblHelloWorldに変更し、Enterキーを押します。
[Form1.vb [Design]] ウィンドウで、[Click this] ボタンをダブルクリックして、[Form1.vb] ウィンドウを開きます。
もう 1 つのオプションは、ソリューション エクスプローラーの で Form1.vb展開することです。 次に、Form1を選択します。
Form1.vb ウィンドウで、次のスクリーンショットに示すように、
Private Sub
とEnd Sub
の行の間に、「lblHelloWorld.Text = "Hello World!" 」と入力します。
アプリケーションを実行する
アプリケーションをビルドして実行する準備ができました。
「Start」を選択してアプリケーションを実行します。
いくつかのことが起こります。 Visual Studio IDE の [診断ツール] ウィンドウが開き、出力 ウィンドウが開きます。 IDE の外部には、Form1 ダイアログ ボックスが表示されます。 ここには、[Click this] ボタンと Label1 というテキストが表示されます。
[を選択し、Form1 ダイアログ ボックスで この ボタンをクリックします。]
Label1 テキストが Hello World!に変わります。
Form1 ダイアログ ボックスを閉じて、アプリの実行を停止します。
関連コンテンツ
Windows フォームの詳細については、次のチュートリアルに進んでください。
チュートリアル: 画像ビューアー を作成する
または、次の他のチュートリアルをお試しください。