有两个文本框,只能输入数字,第一个输入后在第二个文本框也输入完毕后,作比较如果第二个文本框的值必须大于第一个文本框的值,很简单可是我写的代码如下,有问题,没等第二个文本框全部输入完毕就出现对话框,请帮忙!
private void txtRelishLimit_KeyPress(object sender, ystem.Windows.Forms.KeyPressEventArgs e)
{
KeyPressReject(sender,e);
try

              if (int.Parse (txtRelishLimit.Text)<int.Parse(txtDeliveryLimit.Text ) ) 
MessageBox.Show ("賞味期限より納品期限大きいですね!","My Application",MessageBoxButtons.OK ,MessageBoxIcon.Asterisk );}
catch
{
MessageBox.Show ("&#65396;&#65431;-がありまですね!","My Application",MessageBoxButtons.OK ,MessageBoxIcon.Asterisk );
   }
}