private void textBox40_LostFocus( object sender, EventArgs e )
{
if (!DateDay.tenTwoNumber( textBox40 ))
{
this.textBox40.Text = "";
MessageBox.Show( "只允许输入整数部分最多三位,小数部分最多一位,如99999999.99,请重新输入" );
}
}
如上写法,这个事件会一直执行,不断的给出提示.以下写法给出限制,就会只执行一次然后跳出事件
private void textBox40_LostFocus( object sender, EventArgs e )
{
if (textBox40.Text!=""&&!DateDay.tenTwoNumber( textBox40 ))
{
this.textBox40.Text = "";
MessageBox.Show( "只允许输入整数部分最多三位,小数部分最多一位,如99999999.99,请重新输入" );
}
}
C#的textbox的LostFocus事件重复执行
最新推荐文章于 2024-06-05 14:35:47 发布