2011-12-07 15 views
0

同じテキストをテキストボックスに他のテキストボックスに入力するにはどうすればよいですか?私は、テキストボックスに入力しているときに、同じ文字列がその場で他のテキストボックスに入るはずです。1つのテキストボックスに書き込むときに、同じテキストをすべてのテキストボックスに入力する

この場合、どのイベントを使用する必要がありますか?

+1

を使用して、あなたは[こちら](http://msdn.microsoft.com/en-us/library/system.windows.forms.textbox_events.aspx)探してみましたか? – Snowbear

答えて

2

TextChangedイベントに変更されます。

private void currencyTextBox_TextChanged(object sender, EventArgs e) 
{ 
    textbox1.Text = currencyTextBox.Text; 
    textbox2.Text = currencyTextBox.Text; 
    textbox3.Text = currencyTextBox.Text; 
} 
+0

Im WPF/winformsのnoobですが、 "currencyTextBox.Text"では、 "currencyTextBox"が関数名にリンクされていますか? –

+0

番号変更が検出され処理されるTextBoxのコントロールの名前です。 – stukselbax

2

TextChangedイベントを使用できます。このイベントは、内容が変更されたときに発生します(TextBox)。 textboxesのすべてでそれを処理する必要があります。 1つのコピーに変更がある場合、これはすべてに変更されますが、それは醜い解決策です。

また、Bindingsがどのように機能するかを見てください。それははるかにクリーンなソリューションになります。すべてのテキストボックスを単一のvariableにバインドします。 textboxの値が変更されると、variableが変更されるため、textboxesの値はすべて

関連する問題