2012年7月5日木曜日

C# ラベルコントロールの値の設定&取得

C#でラベルコントロールの値を設定する方法と値を取得する方法。






[コード]
using System;
using System.Windows.Forms;

class Sample
{
    [STAThread]
    public static void Main()
    {
        Application.Run(new MainForm());
    }
}

class MainForm : Form
{
    private Label lb = new Label();     //ラベル
    private Button bt = new Button();   //ボタン

    public MainForm()
    {
        //ラベルの値を設定
        lb.Text = "サンプル";

        lb.AutoSize = true;
        bt.Text = "ラベルの値を取得";
        bt.AutoSize = true;
        bt.Top = lb.Bottom;
        
        this.Controls.Add(lb);
        this.Controls.Add(bt);
        
        bt.Click += new EventHandler(bt_Click);
    }
    public void bt_Click(Object sender, EventArgs e)
    {
        //ラベルの値を取得
        lb.Text = "ラベルの値:" + lb.Text;
    }
}


[説明]
ラベルの値の設定&取得は、LabelクラスのTextプロパティを利用する。


サンプルコードの
「 lb.Text = "サンプル";」の部分が値の設定。
lb.Text = "ラベルの値:" + lb.Text;」の部分が取得。