2016-04-05 7 views
-3

さまざまなラジオボタンでアプリケーションを作成しています。ラジオボタンの1つが選択されている場合、テキストボックスに自動的に値が入力されるようにしたいと考えています(量)。ラジオボタンが選択されているときにテキストボックスを塗りつぶす - Visual Studio - Windowsフォーム

これはどのように行うことができますか?

はあなたのUI内のRadioButtonのテキスト上の値を持つラジオボタンを持っていると仮定すると、 カミル

答えて

2

をありがとう、あなたのラジオボタンにevent CheckedChangedを追加します。

private void RadioButton1_CheckedChanged(object sender, EventArgs e) 
{ 
    if (RadioButton1.Checked) //If checked == true 
    { 
     textBox1.Text = "12"; 
     //example 
    } 
} 
+1

ありがとう、これは動作しますが、「テキスト」はラジオボタンの隣にあるラベルとして使用し、アプリケーションを実行するときにこれを使用します。私が欲しいのは、1つのラジオボタンに12、他のラジオボタンに24をつけることです。ありがとうございます – Truex

+1

次に 'textBox1.Text =" 12 ";'を実行し、手動でこれを行うようにします。 – Vegz

+0

ありがとう、これは私が必要としていたものです、あなたの助けに感謝します – Truex

1

あなたはすべてのイベントの1つの方法だけを必要とする。これによりその
textBox.Text = (sender as RadioButton).Text;
ようsoemthingを行う方法をラジオボタンにCheckedChangedイベントを接続します。

関連する問題