日期:2014-05-17  浏览次数:20897 次

按钮事件中如何触发textBox的keydown事件
为什么点击button1时不会触发textbox1的keydown事件呀?
请帮忙,谢谢。

private void textBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyValue == 13)
            {
                MessageBox.Show("a");
            }
        }

private void button1_Click(object sender, EventArgs e)
        {
            textBox1.Focus();
            textBox1.KeyDown+=new KeyEventHandler(textBox1_KeyDown);
        }

------解决方案--------------------
你只是让textBox1聚焦,并添加了KeyDown的处理事件,你并没有KeyDown啊