private void button1_Click(object sender, EventArgs e)
{
//在button控件中写入以下代码:
double value = Convert.ToDouble(textBox1.Text);
if (value > 0.5 && value < 1)
{
MessageBox.Show("yes");
}
else
{
MessageBox.Show("wrong");
}
}
双击此Button,输入代码
if(textbox1.Text>0.5&&TextBox1.text<1)
{
//你的代码
}
你可以在界面判断是否是输入数字,这个可以用正则,保证是数字。
之后你可以将它double db = double.parse(textbox.text); if(db <= 1 && db >= 0.5)
如果觉得不稳妥,可以把这句放在try{}里。
//定义一个数字变量用于存放文本框的值(将文本框的值转换为decimal)
decimal dc=Convert.ToDecimal(textbox.Text);
private void button_Click(object sender, EventArgs e)
{
if(dc<0.5||dc>1) //判断输入值是否在范围内
{
MessageBox.Show("请输入0.5到1范围内的数字!") //提示
textbox.Text=null; //清空文本框
textbox.Focus(); //文本框获得焦点,等待重新输入
return; //返回以便重新输入
}
}