السماح بكتابة العلامة العشرية داخل مربع النص TextBox


السماح بكتابة العلامة العشرية داخل مربع النص TextBox

السماح بكتابة العلامة العشرية داخل مربع النص TextBox



C#


يتم كتابة الكود داخل Event 
KeyPress

private void txtDiscount_KeyPress(object sender, KeyPressEventArgs e)
        {

            if (!char.IsControl(e.KeyChar)
        && !char.IsDigit(e.KeyChar)
        && e.KeyChar != '.')
            {
                e.Handled = true;
            }

            if (e.KeyChar == '.'
                && (sender as TextBox).Text.IndexOf('.') > -1)
            {
                e.Handled = true;
            }

        }

ليست هناك تعليقات