欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# textbox實時輸入值檢測方式

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

C# textbox實時輸入值檢測

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

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("請輸入整型字符(如“-5”“-10”“2”“3”)!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }

C#限制TextBox控件內輸入值的范圍

舉個例子:

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

1.首先要限制輸入的只能是數值

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

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

2.再限制輸入數值的范圍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;
? ? ? ? }

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • C#中Task任務類用法詳解

    C#中Task任務類用法詳解

    這篇文章主要為大家詳細介紹了C#中Task任務類用法的相關知識,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-11-11
  • 關于C#基礎知識回顧--反射(二)

    關于C#基礎知識回顧--反射(二)

    其實說白了,反射就是能知道我們未知類型的類型信息這么一個東西.沒什么神秘可講!反射的核心是System.Type。System.Type包含了很多屬性和方法,使用這些屬性和方法可以在運行時得到類型信息
    2013-07-07
  • 詳解c# 接口IDisposable的用法

    詳解c# 接口IDisposable的用法

    這篇文章主要介紹了詳解c# 接口IDisposable的用法,幫助大家更好的理解和學習c#,感興趣的朋友可以了解下
    2020-10-10
  • 基于C#方法重載的總結詳解

    基于C#方法重載的總結詳解

    本篇文章是對C#中方法重載進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C#導出Excel的幾種常見方式及詳細實現(xiàn)步驟

    C#導出Excel的幾種常見方式及詳細實現(xiàn)步驟

    excel導出在C#代碼中應用己經很廣泛了,我這里就做些總結,下面這篇文章主要給大家介紹了關于C#導出Excel的幾種常見方式及詳細實現(xiàn)步驟的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • 基于C#實現(xiàn)的輕量級多線程隊列圖文詳解

    基于C#實現(xiàn)的輕量級多線程隊列圖文詳解

    這篇文章主要給大家介紹了關于基于C#實現(xiàn)的輕量級多線程隊列的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用C#具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-08-08
  • C#利用itext實現(xiàn)PDF頁面處理與切分

    C#利用itext實現(xiàn)PDF頁面處理與切分

    這篇文章主要介紹了如何在C#中使用itext做一個pdf的頁面大小一致性處理,然后再根據數據切分出需要的pdf,感興趣的小伙伴可以了解一下
    2022-04-04
  • C#實現(xiàn)自定義打印文字和圖片的示例代碼

    C#實現(xiàn)自定義打印文字和圖片的示例代碼

    本文主要介紹了C#實現(xiàn)自定義打印文字和圖片的示例代碼,C#中打印其實就是自己繪圖+調用系統(tǒng)打印函數,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • C# WCF簡單入門圖文教程(VS2010版)

    C# WCF簡單入門圖文教程(VS2010版)

    這篇文章主要介紹了WCF簡單入門圖文教程,版本是VS2010版,幫助大家輕松學習了解DataContract、ServiceContract等特性,感興趣的小伙伴們可以參考一下
    2016-03-03
  • Unity實現(xiàn)多平臺二維碼掃描

    Unity實現(xiàn)多平臺二維碼掃描

    這篇文章主要為大家詳細介紹了Unity實現(xiàn)多平臺二維碼掃描,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07

最新評論