2013-08-24 77 views
-1

我想有一個文本框驗證該條目是1和100之間的數字「之間」C#文本框驗證

例子:

if (textBox.Text is equal to numbers between 1 and 100) 
{ 
    do this; 
} 
else 
{ 
    do this; 
} 

這是表單驗證的跟蹤條用於JPEG壓縮,並且只能具有1到100之間的數值。我該怎麼做?

enter image description here

+0

有什麼技術你在用嗎? WebForms,WinForms,WPF? – VsMaX

+1

我正在使用Windows窗體。 – TK421

+0

我會檢查是否可以在其屬性中設置跟蹤欄的最小值和最大值。 – deepee1

回答

1
String text = TextBox.Text; 
try{ 
    long value = long.parse(text.trim()); 
    if(value > 0 && value < 101){ 
     //do something here 
    } 
    else{ 
     //Do something else 
    } 
} 
catch(Exception e){ 
    Messagebox.Show("Please check you input and try again"); 
} 
0

首先,你需要輸入由文本從字符串轉換爲整數

string textBoxvalue = textBox.Text; 
int textBoxIntValue = int.TryParse(textBoxvalue) 

,那麼你需要檢查值狀態,你需要

if(textBoxIntValue > 0 && textBoxIntValue <= 100) 
{ 
//do THIS 
}