ComboBox的keydown事件中做。
前者在ComboBox的SelectionChanged事件中写赋值到text的代码,后者在ComboBox的MouseMove事件中写赋值到text的代码。
1.comboBox1_SelectedIndexChanged事件中。
2.Leave事件中,当输入完成失去焦点时触发:
private void comboBox1_Leave(object sender, EventArgs e)
{
textBox2.Text = comboBox1.Text;
}
正解
代码如下
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
this.textBox2.Text = this.comboBox1.SelectedItem.ToString();
}
private void comboBox1_KeyUp(object sender, KeyEventArgs e)
{
this.textBox1.Text = this.comboBox1.Text;
}
注意:使用KeyUp时一边输入就会显示在TextBox1中的。
OK