方法 : Windows フォームにテキストを表示する
更新 : 2007 年 11 月
テキストを表示できるコントロールはたくさんありますが、プログラムでテキストを表示するための基本的なコントロールは Label コントロールです。ラベルをフォームに追加するとき、テキストだけが見えるように、背景はフォームの色と同じになっています。ラベルの BackColor プロパティは変更することもできます。
ラベルの Text プロパティを設定して、ラベルにテキストを表示できます。Font プロパティは、Text プロパティ内のテキストの表示フォントを決定します。ForeColor プロパティは、テキスト自体の色を決定します。
ラベルにテキストを表示するには
[ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。
[新しいプロジェクト] ダイアログ ボックスで、[Windows フォーム アプリケーション] をクリックし、[OK] をクリックします。
新しい Windows フォーム プロジェクトが開きます。
ツールボックスから、フォームに Label をドラッグします。
Button コントロールをフォームに追加し、次のプロパティを変更します。
プロパティ
値
Name
changeText
Text
Change Text
Size
80, 23
このボタンをダブルクリックして changeText_Click イベント ハンドラを作成し、次のコードを追加します。
this.label1.Text = "Time " + DateTime.Now.ToLongTimeString();
Button コントロールをもう 1 つフォームに追加し、次のプロパティを変更します。
プロパティ
値
Name
changeColor
Text
Change Color
Size
80, 23
このボタンをダブルクリックして changeColor_Click イベント ハンドラを作成し、次のコードを追加します。
Random randomColor = new Random(); this.label1.ForeColor = Color.FromArgb(randomColor.Next(0, 256), randomColor.Next(0, 256), randomColor.Next(0, 256));
F5 キーを押してプログラムを実行します。
[Change Text] をクリックし、ラベルのテキストが更新されることを確認します。
[Change Color] をクリックし、テキストのフォントが新しい色に変更されることを確認します。
参照
概念
ユーザー インターフェイスのデザイン (Visual C#)