【C#】ボタンの追加とデザイン設定方法【文字/色/非活性など】

C#,プログラミング言語

この記事では、C#ボタンのデザイン設定方法をご紹介します。

ボタンは押下すると処理を実行するフォームの機能

今回は上記のボタンのデザイン設定について解説します。

本記事をご覧頂くと下記内容が理解できます。

この記事で学べるボタンの設定
・ボタンの追加とテキストの変更方法
ボタンのデザイン変更(文字色・背景色)
・ボタンを非活性にする方法

上記ボタンの各項目について設定方法を解説します。

筆者

疑問点や質問には何でも答えようと思っています。
この記事の不明点はこちらからお問い合わせ下さい

C#のおすすめ講座を受講して、最短1週間でC#をマスターしよう!
⇒C#が学べるおすすめプログラミングスクール&オンライン講座11選

C# ボタンの追加と表示テキスト変更の方法

この項ではボタンの追加方法と表示テキストの変更方法を紹介します。

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

まずはフォーム画面にボタンを追加します。

Visual Studioを開きフォーム画面を表示。
画面左タブをクリックし「ツールボックス」を開きます。

画面左タブのツールボックスを選択

フォーム画面上に「button」をドラッグ&ドロップします。

「button」をフォームにドラッグ&ドロップします。

buttonをフォーム画面に追加できます。

buttonがフォーム画面に追加される

buttonについての詳しい概要

ボタンに表示されているテキストを変更する

ボタンの表示テキスト変更します。

プロパティ ⇒ Text
※Textが見つからない場合は、画面右上に表示されているスパナマークをクリックしてください。

フォーム画面のボタンのテキストが変更される

上記Text欄の内容を書き換えると、ボタンの表示文字が変更されます。

C#コードからラベルのテキストを変更する方法

button.Text = "文字数をカウントする"; //「button」の部分は、プロパティ→(Name)から確認

Button.Textプロパティの詳細

C#ボタンのデザイン変更(文字色・背景色)

ボタンをフォーム画面に追加できたらボタンのデザインを変更しましょう。
デフォルトの場合ユーザビリティが低いですからね。

ボタンの文字色を設定する方法

ラベルを選択した状態で、画面右部の「プロパティ」を選択。
プロパティ ⇒ ForeColor

プロパティのForeColorで文字色を選択する

ラベルの文字が青色になりました。

C#のコードからボタンの色を変更する方法

button.ForeColor = System.Drawing.SystemColors.Info; //System.Drawing.SystemColorsクラスから変更したい色を呼び出す

ForeColorの詳細はこちら

ボタンの背景色を変更する方法

ラベルを選択した状態で、画面右部の「プロパティ」を選択。
プロパティ ⇒ BackColor

プロパティのBackColorでボタン背景色を選択する

右側のタブからボタンの背景色を指定しましょう。

C#コードからボタンの背景色を変更する方法

label.BackColor = System.Drawing.SystemColors.Info; //System.Drawing.SystemColorsクラスから変更したい色を呼び出す

backColorの詳細はこちら

C#ボタンを非活性にする方法

ボタンを非活性にする方法を紹介します。

ボタンを非活性にする方法

ラベルを選択した状態で、画面右部の「プロパティ」を選択。
プロパティ ⇒ Enabled

プロパティのEnabledをFalseにすると非活性になる。

Enabledをfalseにするとボタンが非活性になります。

非活性となりボタンを押下できなくなる。

ボタンを押下できなくなります。

C#のコードからボタンを非活性にする方法

button.Enabled = true; //ボタンが活性になる。
button.Enabled = false; //ボタンが非活性になる。

C#フォーム画面のボタンの追加と設定方法のまとめ

「ボタンの設定方法」のまとめです。

ボタンの設定方法のまとめ
・ボタンの追加は「ツールボックス」から
・ボタンの表示テキストは「button.Text」で変更
・ボタンの色変更は「文字色→ForeColor」「背景色→BackColor」
・ボタンを非活性にしたい時はEnabledをfalseに変更

以上でボタンの説明は終了です。

お疲れさまでした。

筆者

下記にVisual StudioにおけるC#を用いたアプリケーション開発の完全ガイドを掲載しています。
お時間のある方はぜひチャレンジしてみてくださいね。

C#プログラミングを学んでみたい方向けの完全ガイドを下記に掲載します。
⇒Windowsフォームアプリ開発完全ガイド

Windowsアプリ開発完全ガイド

C#プログラミングを学んでいない方はまずは下記にチャレンジしよう!

Windowsフォームアプリ初級編

  1. 【Visual Studio】Windowsフォームアプリの始め方と使い方【C#】
  2. 【C#】ラベルの追加と各種設定方法【コードと画像付き】
  3. 【C#】ボタンの追加と各種設定方法【デザイン/非活性/色など】

中級編(やらなくてもOK)

  1. 随時更新予定

プログラミングで稼ぐ方法も解説

C#,プログラミング言語

Posted by 9noike