-1

エントリが 1 から 100 までの数値であるかどうかを検証するテキスト ボックスを作成しようとしています。

例:

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

これは、jpeg 圧縮に使用されるトラックバーのフォーム検証であり、1 から 100 までの数値のみを使用できます。これを行うにはどうすればよいですか?

ここに画像の説明を入力

4

2 に答える 2

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");
}
于 2013-08-24T01:42:56.277 に答える
0

まず、テキストボックスからの入力を文字列から整数に変換する必要があります

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

次に、必要な条件の値を確認する必要があります

if(textBoxIntValue > 0 && textBoxIntValue <= 100)
{
//do THIS
}
于 2013-08-24T01:40:12.190 に答える