透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
Windows Forms(一般に「WinForms」と呼ばれる)は、.NET Frameworkおよび.NET Core Frameworkで使用されるグラフィカルユーザーインターフェイス(GUI)ライブラリです。 Windows Formsを使用すると、開発者はリッチでインタラクティブなWindows向けデスクトップアプリケーションを作成できます。 このチュートリアルでは、.NET開発者に人気のある統合開発環境 (IDE) であるVisual Studioを使用して、基本的なWindows Formsアプリの新しいプロジェクトを作成する手順を説明します。
Windows Formsアプリを作成する前に、Visual Studioをインストールする必要があります。 これは、Windows Forms アプリケーションの開発に使用される主要なツールです。
公式のVisual StudioウェブサイトからVisual Studioをダウンロードしてください。
インストーラーを実行し、「.NET デスクトップ開発」ワークロードを選択してください。 これには、Windows Formsアプリケーションを構築するために必要なツールが含まれます。
インストールプロセスを完了します。
Visual Studioを開きます。
メニューバーの「ファイル」オプションに移動して、「新規作成」>「プロジェクト」を選択します。 これは「新規プロジェクトダイアログボックス」を開きます。
ダイアログボックスで、「Windows Forms App」を検索し、それを選択します。 適切なバージョンを選択していることを確認するには、.NET Coreフレームワークを使用しているのか、古い.NETフレームワークを使用しているのかを確認してください。
「次へ」をクリックし、プロジェクトに名前を付けて、ダイアログボックスで「作成」をクリックします。
新しいWindows Formアプリケーションを正常に作成しました!
Visual Studioで新しいWindowsフォームアプリケーションを作成すると、「Form1」というタイトルの空白のフォームが表示されます。 このフォームは、アプリケーションのGUIを設計するキャンバスです。
ソリューションエクスプローラー: 右側には、ソリューションエクスプローラーがプロジェクト内のすべてのファイルやリソースを表示します。 「Form1.cs」をダブルクリックして、フォームを表示します。
プロパティウィンドウ:ソリューションエクスプローラーの下に、フォーム上で選択されたアイテムのプロパティを表示するプロパティウィンドウがあります。 ここでは、プロパティウィンドウでサイズ、色、テキストなどのプロパティを変更できます。
ツールボックス: 左側には、フォームにドラッグできるすべての「子コントロール」(ボタン、ラベルコントロール、テキストボックスなど)が含まれています。
ツールボックスからドラッグアンドドロップするだけで、簡単にフォームにコントロールを追加できます。
ツールボックスからボタンコントロールを見つけてフォームにドラッグします。 こちらが「ボタンコントロール」です。
同様に、フォームへLabelコントロール(label control)とCheckBoxコントロール(checkbox control)をドラッグします。
必要に応じて、それらの位置を調整してください。
これらの各コントロールには、プロパティウィンドウで調整できるプロパティがあります。 例えば、ボタンコントロールを選択し、そのTextプロパティを「Click Me」に変更します。
アプリはその外見だけではありません。 それは機能が必要です!
追加したボタンコントロールをダブルクリックします。 Visual Studioは、自動的にフォームの背後のコードにイベントハンドラを作成します。
このイベントハンドラメソッドに、次のコードを追加します:
label1.Text = "Button was clicked!";
label1.Text = "Button was clicked!";
label1.Text = "Button was clicked!"
これで、Windowsフォームアプリケーションでボタンをクリックするたびに、ラベルのテキストが「ボタンがクリックされました!」に変わります。
上部にある緑の「Start」ボタンをクリックするか、F5キーを押してください。これにより、アプリケーションがコンパイルされて実行されます。 メインメソッドはアプリのエントリーポイントであり、フォームが画面に表示される必要があります。 メインメソッド内でラベルのテキストの変更が追加されるのを確認するためにボタンをクリックしてみてください!
GroupBoxコントロールを使用すると、関連するコントロールをグループ化でき、組織とユーザー経験が向上します。
ツールボックスから、GroupBoxをフォームにドラッグします。
MenuStripコントロールは、Windows Formsアプリのためのメニューバーを提供します。
ツールボックスからメニュー ストリップ コントロールをフォームにドラッグします。
現実世界のWindowsフォームアプリケーションは、多くの場合、複数のフォームを使用します。
ソリューションエクスプローラーでプロジェクトを右クリック > 追加 > 新しい項目。
「Windows フォーム」を選択し、名前を入力して「追加」をクリックします。
Form2 newForm = new Form2();
newForm.Show();
Form2 newForm = new Form2();
newForm.Show();
Dim newForm As New Form2()
newForm.Show()
Windows Formsは非常に柔軟なプラットフォームであり、サードパーティ製のツールやライブラリを統合することで、その機能をさらに拡張することができます。 そのような注目すべきツール群の一つはIron Suiteに由来し、開発者に合わせて作られた強力な製品群で構成されています。 これらの製品を詳しく見てみましょう。これにより、あなたのWindows Formsアプリケーションがどのように強化されるかを確認しましょう。
Iron Suiteは、C#および.NETプロジェクト内の複雑なタスクを簡略化するために設計された開発者ツールのコンパイルです。 以下のツールは、それぞれ単独でも機能を果たしますが、互いに補完し合うため、Windows Formsで開発中の包括的なプロジェクトに最適です。
IronPDFのPDF操作機能を探索する は、.NET環境内でPDFを操作するために設計された多機能なライブラリです。 レポートを生成したり、ドキュメントを管理したりするWindows Formsアプリを作成することを想像してみてください。 IronPDFを使用すると、PDFの生成、編集、さらには変換をシームレスに行うことができます。 Windows Formsアプリケーションに簡単に統合でき、手間をかけずに強力なPDF機能を提供することができます。
Excelファイル管理のためのIronXLについて学ぶ Excelファイルを扱うことは、多くのアプリケーション、特にデータ管理を中心としたものでは一般的です。 IronXLはこのような目的に最適なツールです。 IronXLを使用すると、Windows FormsアプリケーションでExcelスプレッドシートを読み取り、書き込み、編集、さらには作成することができます。 これにより、動的レポートの作成、データセットの管理、およびアプリケーションへのデータのインポートまたはアプリケーションからのデータのエクスポートなど、多くの可能性が広がります。
IronOCRの力を発見する 光学文字認識(OCR)は、スキャンされた紙の文書、PDF、デジタルカメラで撮影された画像など、さまざまな種類の文書を編集可能なデータに変換する技術です。 IronOCRはこの分野のリーディングツールです。 IronOCRをWindows Formsアプリケーションに統合することで、画像、スキャンしたドキュメント、さらにはPDFからテキストを抽出することができます。 印刷されたデータをデジタル化するアプリケーションやドキュメント管理を支援するツールを考えてみてください。それらの機能の中核となるのがIronOCRです。
バーコード ソリューションに IronBarcode を活用する 今日のデジタル時代において、バーコードと QR コードは至る所で見られます。 在庫管理、チケットの確認、または製品のスキャンなど、これらのコードは欠かせません。 IronBarcodeはWindowsフォームアプリケーションで様々なバーコードやQRコードを生成、読み取り、扱うことができます。 これを統合することで、小売業、イベント管理、または在庫関連プロジェクトにおいて、よりインタラクティブで動的なアプリケーションが実現できます。
Windowsフォームは、インタラクティブなアプリケーションを作成するための広大なランドスケープを提供し、Iron Suiteのようなツールと組み合わせることで、その可能性は無限大になります。 Iron Suiteの各製品、IronPDF、IronXL、IronOCR、またはIronBarcodeのいずれであっても、価格は$749から始まります。 さらに魅力的なのは、各製品がIron Suite製品の30日間無料トライアルを提供しており、その機能を十分にテストし体験できることです。
価値を最大化しようとしている方には、Iron Suiteが魅力的なオファーを提供します:Iron Suite全体をわずか2つの製品の価格で取得できます。 これにより、経済的な節約だけでなく、Windows Formsアプリケーションを新たな高みに引き上げるための包括的なツールセットが提供されます。