Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
        If e.KeyChar = Chr(13) Then
            If TextBox2.Text.Trim = TextBox1.Text.Trim Then
                Me.Label1.Text = "正确"
            Else
                Me.Label1.Text = "错误"
            End If
        End If
    End Sub

解决方案 »

  1.   

    用key_down事件来判断
    private void txtNewKey_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
    {
    string key;
    if(e.KeyCode==Keys.Enter)
    {
                                  if(String.Compare(textBox2.Text,textBox1.Text.Trim())==0&&textBox2.Enabled)
                                   {
                                  label1.Text="正确";
                                     } } }
      

  2.   

    private void textBox2_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
    {
    if(e.KeyChar=='\r')
    {
    if(textBox1.Text.Trim()==textBox2.Text.Trim())
    {
    label1.Text="正确";
    }
    else
    {
    label1.Text="错误";;
    }
    }
    }
      

  3.   

    private void textBox2_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
    {
    if(e.KeyChar ==(char)13)
    {
    if(String.Compare(textBox2.Text,textBox1.Text.Trim())==0&&textBox2.Enabled)
    {
    label1.Text="正确";
    }
    else
    {
    label1.Text="错误";
    }
    }
    }
    我试了试运行通过,可以用
      

  4.   

    e.KeyChar=='\r' 和 e.KeyChar==(char)13 是等价的