2013-08-24 4 views
-1

Я пытаюсь иметь текстовое поле проверить, если элемент представляет собой число от 1 до 100.C# текстовое поле «между» проверкой

Пример:

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

Это форма проверки для TrackBar используется для сжатия jpeg и может иметь только числовые значения от 1 до 100. Как это сделать?

enter image description here

+0

что технология вы используете? WebForms, WinForms, WPF? – VsMaX

+1

Я использую Windows Forms. – 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 
} 
Смежные вопросы