最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# textbox實(shí)時(shí)輸入值檢測(cè)方式

 更新時(shí)間:2023年07月12日 15:48:30   作者:書(shū)香玫瑰  
這篇文章主要介紹了C# textbox實(shí)時(shí)輸入值檢測(cè)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

C# textbox實(shí)時(shí)輸入值檢測(cè)

檢查textbox實(shí)時(shí)輸入值是否為英文狀態(tài)下的,分割符與數(shù)值(數(shù)值可正可負(fù))

private void textBoxMarker_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar >= '0' && e.KeyChar <= '9' || e.KeyChar == '-' || e.KeyChar == ',')
            {
                e.Handled = false;//允許輸入
            }
            else
            {
                e.Handled = true;//不允許輸入
                MessageBox.Show("請(qǐng)輸入整型字符(如“-5”“-10”“2”“3”)!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }

C#限制TextBox控件內(nèi)輸入值的范圍

舉個(gè)例子:

比如要限制TextBox1控件內(nèi)只能輸入1~100的數(shù)字(先將TextBox1的MaxLength屬性設(shè)置成3):

1.首先要限制輸入的只能是數(shù)值

不能是字母或其他符號(hào);選擇添加textBox1的KeyPress事件,代碼如下:

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
? ? ? ? {
? ? ? ? ? ? if (!(Char.IsNumber(e.KeyChar)) && e.KeyChar != (char)8)
? ? ? ? ? ? ? ? e.Handled = true;
? ? ? ? }

2.再限制輸入數(shù)值的范圍1~100

選擇添加textBox1的TextChanged事件,代碼如下:

private void textBox1_TextChanged(object sender, EventArgs e)
? ? ? ? {
? ? ? ? ? ? if (textBox1.Text == "")?
? ? ? ? ? ? ?? ?textBox1.Text = 0.ToString();?
? ? ? ? ? ? int number = int.Parse(textBox1.Text);
? ? ? ? ? ? textBox1.Text = number.ToString();
? ? ? ? ? ? if (number <= 100)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? return;
? ? ? ? ? ? }
? ? ? ? ? ? textBox1.Text = textBox1.Text.Remove(2);
? ? ? ? ? ? textBox1.SelectionStart = textBox1.Text.Length;
? ? ? ? }

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

溆浦县| 得荣县| 南郑县| 高唐县| 大同市| 株洲市| 永胜县| 北京市| 磴口县| 扶余县| 繁昌县| 兴城市| 白山市| 惠水县| 新昌县| 成安县| 禄丰县| 杭州市| 石景山区| 九江市| 普安县| 宜昌市| 清河县| 西华县| 刚察县| 九江县| 昆明市| 石渠县| 潼关县| 甘德县| 托克托县| 赣州市| 祁阳县| 新田县| 嵩明县| 拜城县| 宜黄县| 张家界市| 林周县| 望谟县| 牟定县|