エントリが 1 から 100 までの数値であるかどうかを検証するテキスト ボックスを作成しようとしています。
例:
if (textBox.Text is equal to numbers between 1 and 100)
{
do this;
}
else
{
do this;
}
これは、jpeg 圧縮に使用されるトラックバーのフォーム検証であり、1 から 100 までの数値のみを使用できます。これを行うにはどうすればよいですか?
エントリが 1 から 100 までの数値であるかどうかを検証するテキスト ボックスを作成しようとしています。
例:
if (textBox.Text is equal to numbers between 1 and 100)
{
do this;
}
else
{
do this;
}
これは、jpeg 圧縮に使用されるトラックバーのフォーム検証であり、1 から 100 までの数値のみを使用できます。これを行うにはどうすればよいですか?
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");
}
まず、テキストボックスからの入力を文字列から整数に変換する必要があります
string textBoxvalue = textBox.Text;
int textBoxIntValue = int.TryParse(textBoxvalue)
次に、必要な条件の値を確認する必要があります
if(textBoxIntValue > 0 && textBoxIntValue <= 100)
{
//do THIS
}