我已經寫了代碼,如果用戶輸入值大於零,以打開的形式如下如何處理文本框離開事件只有一次
private void txtNoOfAddenda_Leave(object sender, EventArgs e)
{
string traceNo = string.Empty;
int i = 0;
if (!int.TryParse(txtNoOfAddenda.Text, out i))
{
MessageBox.Show("Enter numeric value betewwn(0-9999)");
txtNoOfAddenda.Focus();
}
else
{
if (i > 0)
{
traceNo = txtTraceNo.Text.Substring(8, 7);
frmAddenda frmAddenda = new frmAddenda(i, traceNo);
frmAddenda.ShowDialog();
}
}
}
這工作正常,但如果再次,如果我搬回我的標籤,文本框離開相同的代碼執行我只需要這個被解僱一次任何一個可以給我一個想法..
你是在做這個驗證的目的? – Simon 2011-01-14 07:14:07