2015-01-09 4 views
0

У меня есть два TextBoxes: A и B.Событие FireTextChanged TextBox B, когда происходит событие TextChanged для TextBox A

Я хочу B, чтобы подражать строению A. Поэтому при изменении текста A меняется текст текста B. Это можно сделать, установив текст B в текст A при изменении текста текста A. Но так как B имеет опцию AutoComplete, этот AutoComplete не будет работать, если также не запущено событие TextChange .

Так с каждым TextChange в A, я хочу запустить TextChange в B.

Как я могу это достичь?

ответ

1
void TextChanged_A(object sender, EventArgs e) 
{ 
    //Do Anything 
    //Then 
    TextChanged_B(B,null); 
} 

void TextChanged_B(object sender, EventArgs e) 
{ 
    //Do Anything 
} 
+0

Это выглядит как хорошая идея. Но я не знаю, почему мои параметры автозаполнения «B» не отображаются таким образом. Они работают, когда я набираю текст непосредственно в 'B', но не тогда, когда я ввожу слово' A'. Есть ли у вас какие-либо идеи? – Disasterkid

+2

@Pedram http://stackoverflow.com/questions/20920492/how-to-show-autocomplete-programmatically-without-entering-a-text –

-1

Самый простой способ сделать это TextChanged Событие TextBox 1.

private void textBox1_TextChanged(object sender, EventArgs e) 
    { 
     textBox2.Text = textBox1.Text; 
    } 
Смежные вопросы