Числовое текстовое поле c # - PullRequest
       21

Числовое текстовое поле c #

1 голос
/ 28 октября 2010

Я хочу создать отдельное текстовое поле для чисел и строки, используя код C #. Я не должен использовать jquery или javascript. Может кто-нибудь, пожалуйста, помогите мне.

Условие:

Числовое текстовое поле: в нем не должно быть символов, специальных символов.
Текстовое поле String: не должно допускать числа, специальные символы.

Ответы [ 3 ]

0 голосов
/ 28 октября 2010

только для цифр

private void txtType1_KeyPress(object sender, KeyPressEventArgs e)
{
     int isNumber = 0;
     e.Handled = !int.TryParse(e.KeyChar.ToString(), out isNumber);
}

только для текста

private void txtType1_KeyPress(object sender, KeyPressEventArgs e)
{
    int Length=textbox1.Length;
    int Loop;

    for(Loop=1;Loop<=Length;Loop++)
    {
        char c=textbox1.subString(Loop,1);

        if(( c<'a' && c>'z') || (c<'A' && c>'Z'))
        {
            Messagebox.Show("Please Enter Only Alphabets");
            e.Handle=true;
        }
    }
}
0 голосов
/ 28 октября 2010

Посмотрите на Валидационные элементы управления ; к ним относятся клиентская (javascript) и логическая проверка на стороне сервера.

0 голосов
/ 28 октября 2010

Я думаю, вы можете использовать Masked C # TextBox Control

...