C# textbox只能輸入數字和小數點
public static void Key_Press(KeyPressEventArgs e, TextBox txt)
{
if (((int)e.KeyChar < 48 || (int)e.KeyChar > 57) && (int)e.KeyChar != 8 && (int)e.KeyChar != 46)
e.Handled = true;
//小數點的處理。
if (e.KeyChar == 46) //小數點
{
if (txt.Text.Length == 0)
e.Handled = true; //小數點不能在第一位
else
{
float f;
float oldf;
bool b1 = false, b2 = false;
b1 = float.TryParse(txt.Text, out oldf);
b2 = float.TryParse(txt.Text + e.KeyChar.ToString(), out f);
if (b2 == false)
{
if (b1 == true)
e.Handled = true;
else
e.Handled = false;
}
}
}
}
相關文章
- Vue只能輸入數字Vue
- input 輸入框只能輸入數字
- Adroid edittext 輸入小數時只能輸入到小數點後的固定位數
- JavaScript 文字框只能輸入數字JavaScript
- 文字框只能輸入數字 javascriptJavaScript
- JS只能輸入數字,數字和字母等的正規表示式JS
- input限制只能輸入整數或保留小數點後2位的浮點數
- 文字框只能輸入數字程式碼
- ios OC 輸入框禁止輸入空格/去掉空格/只能輸入字母和數字iOS
- jquery實現的規定文字框只能輸入數字可以包括小數jQuery
- 規定文字框只能夠輸入數字包括小數的jQuery程式碼jQuery
- js規定文字框只能夠輸入字母和數字JS
- 輸入框只能輸入負數,整數,2位小數(鍵盤彈起事件)事件
- 限制HTML的input只能輸入數字、英文、漢字...HTML
- 限定文字框只能輸入數字例項程式碼
- js實現的文字框只能夠輸入數字JS
- 限制文字框只能輸入數字:Asp.net&C#ASP.NETC#
- asp.net input文字框只能輸入數字jsASP.NETJS
- vue---input只能輸入數字,且限制長度Vue
- C#判斷輸入為數字C#
- Input 輸入框中 只能輸入正整數
- 限制文字框只能夠輸入數字程式碼例項
- 短視訊軟體開發,flutter 輸入框限制輸入 數字、小數Flutter
- QLineEdit限定只能輸入整數
- 如何設定文字框只能夠輸入數字程式碼例項
- [Android] EditText設定只能輸入2位小數的探討Android
- C#驗證輸入的是否數字的方法C#
- 使用者名稱不能包含中文和特殊符號,只能輸入英文加數字符號
- PHP 保留小數點後有效數字(四捨五入)PHP
- C#數字格式化輸出C#
- input輸入框加入限制只能輸入正整數,輸入其他字元會自動清除字元
- input 限制字數輸入時候 限制字數會出現負數
- C# 輸入一個整數,求質因數C#
- js如何實現數字保留小數點後兩位小數JS
- JavaScript輸入字串字數倒計JavaScript字串
- 【新特性速遞】數字輸入框的字首和字尾(位於輸入框內部)
- 文字框限制輸入字數的JSJS
- JS控制input僅能輸入數字JS