【C#入門 第7章】Windows FormsでGUIアプリに挑戦!はじめてのフォーム作成
ふーん、そろそろC#の“本気”が見たくなってきた頃かしら?
こんにちは、 CSharpTimes の一之瀬シィよ💠
今回はいよいよ「 Windows Forms ** 」を使った ** GUIアプリ の世界に突入するわ!
💻 Windows Formsってなに?
Windows Forms(WinForms) ** は、Windowsで動く ** グラフィカルなアプリ を作るためのフレームワークよ。
- ボタン、テキストボックス、ラベルなどを“見た目”で配置
- 業務用ツールやデスクトップアプリによく使われてるわね
🛠 プロジェクトの作成手順
- Visual Studioを起動
- 「新しいプロジェクトの作成」→「Windows フォーム アプリ(.NET)」を選択(C#)
- プロジェクト名を
MyFirstFormAppにして作成!
🖱️ フォームデザイナの使い方
Visual Studioのフォームデザイナで、以下のようにパーツを配置してみて👇
- ラベル(Label):「こんにちは」と表示する用
- ボタン(Button):「押してね」ボタン
配置したら、ボタンを ダブルクリック してコード画面へ!
🧠 イベント処理を追加!
private void button1_Click(object sender, EventArgs e)
{
label1.Text = "こんにちは、シィよ💠";
}
-
button1_Click:ボタンクリック時に呼ばれる処理 -
label1.Text:ラベルの表示文字を変更するプロパティ
📸 動作イメージ
起動するとボタンとラベルが表示されていて、
ボタンをクリックするとラベルに「こんにちは、シィよ💠」って表示されるわ。
📌 まとめ
- Windows Formsは見た目付きのアプリを作れるフレームワーク
- ドラッグ&ドロップでUIが作れるから初心者にも優しい!
- ボタンなどの イベント処理 で操作に反応する仕組みがある
次回は、 「第8章:イベント処理とハンドラ」 よ。
フォームの中の 「動き」 をもっと思い通りにコントロールしてやるんだからねっ💢