在文本框中输入字符,然后回车就会触发一个事件,
请问应该怎么写呢?
有朋友给出了这样一个方法:
private void textBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if(e.KeyValue == 13)
{
MessageBox.Show(textBox1.Text);
}
}因为C#中没有像VB中有现成的keydown事件可以调用
所以还是不太清楚怎么用楼上给出的方法,
希望继续指点一下?
多谢了!!

解决方案 »

  1.   

    private void textBox1_KeyDown(object sender,KeyEventArgs e)
    {
    if(e.KeyValue == 13)
    {
    MessageBox.Show(textBox1.Text);
    }
    }
    这个方法没什么问题啊 可以实现的   通过"e" 的keyValue 识别按键值 来判断回车
      

  2.   

    private void textBox1_KeyDown(object sender, KeyEventArgs e)
            {                if (e.KeyCode == Keys.Enter)
                    {
                        MessageBox.Show("给分了吗?");
                    }
                      
            }
      

  3.   

    因为C#中没有像VB中有现成的keydown事件可以调用
    所以还是不太清楚怎么用楼上给出的方法,
      
    XXXXXXXXXXXX
    有这事件好好学   2005 C#    GOGOGOGO
      

  4.   

    “因为C#中没有像VB中有现成的keydown事件可以调用”
    也有啊
      

  5.   

    http://community.csdn.net/Expert/topic/5117/5117917.xml?temp=.3563043