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 TextBox tb = new TextBox(); //テキストボックス
    private Label lb = new Label();     //ラベル
    private Button bt = new Button();   //ボタン

    public MainForm()
    {
        //テキストボックスの値を設定
        tb.Text = "テキストを入力してください。";
        tb.Dock = DockStyle.Top;
                
        lb.Text = "サンプル";
        lb.AutoSize = true;
        lb.Top = tb.Bottom;
        
        bt.Text = "ラベルの値を取得";
        bt.AutoSize = true;
        bt.Top = lb.Bottom;

        this.Controls.Add(tb);
        this.Controls.Add(lb);
        this.Controls.Add(bt);

        bt.Click += new EventHandler(bt_Click);
    }
    public void bt_Click(Object sender, EventArgs e)
    {
        //テキストボックスの値を取得
        lb.Text = "テキストボックスの値:" + tb.Text;
    }
}

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

サンプルコードの
tb.Text = "テキストを入力してください。";」の部分が値の設定。
lb.Text = "テキストボックスの値:" + tb.Text;」の部分が取得。