Ввод одинакового текста во все текстовые поля при написании в одном текстовом поле - PullRequest
0 голосов
/ 07 декабря 2011

Как можно ввести один и тот же текст в текстовое поле для некоторых других текстовых полей? Я имею в виду, когда я печатаю в текстовом поле, эта же строка должна летать внутри других текстовых полей на лету!

Какое событие следует использовать в этом случае?

Ответы [ 3 ]

2 голосов
/ 07 декабря 2011

Событие TextChanged.

private void currencyTextBox_TextChanged(object sender, EventArgs e)
{
  textbox1.Text = currencyTextBox.Text;
  textbox2.Text = currencyTextBox.Text;
  textbox3.Text = currencyTextBox.Text;
}
2 голосов
/ 07 декабря 2011

Вы можете использовать TextChanged событие. Это событие возникает всякий раз, когда происходит изменение содержимого TextBox. Вам придется справиться с этим во всех textboxes. Если есть какое-либо изменение в одной копии, это изменение для всех, но это уродливое решение.

Также посмотрите, как работает Bindings. Это будет намного более чистое решение. Привязать все текстовые поля к одному variable. Когда значение в одном textbox изменится, связанный variable изменится и, следовательно, значение во всех textboxes изменится

0 голосов
/ 07 декабря 2011

Использование события TextChanged

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...