您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页TextBox 数字格式验证 正数,负数

TextBox 数字格式验证 正数,负数

来源:爱问旅游网

        private void txtbz_KeyPress(object sender, KeyPressEventArgs e)
        {
            /*只能数字键、退格键、负号、小数点*/
            if (((int)e.KeyChar < 48 || (int)e.KeyChar > 57) && (int)e.KeyChar != 8 &&
               (int)e.KeyChar != 45 && (int)e.KeyChar != 46) e.Handled = true;
            /*输入为负号和小数点时,且只能输入一次(负号只能最前面输入,小数点不可最前面输入)*/
            if (e.KeyChar == 45 && (((TextBox)sender).SelectionStart != 0 ||
               ((TextBox)sender).Text.IndexOf("-") >= 0)) e.Handled = true;
            if (e.KeyChar == 46 && (((TextBox)sender).SelectionStart == 0 ||
                 ((TextBox)sender).Text.IndexOf(".") >= 0)) e.Handled = true;
        }

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务