private void textBox1_TextChanged(object sender, EventArgs e)
{
float n;
if ((float.TryParse(textBox1.Text, out n)))
{
if (!(Convert.ToDouble(textBox1.Text) >=0 && Convert.ToDouble(textBox1.Text) <= 20))
{
textBox1.Text = "0";
MessageBox.Show("!!!یعنی واقعاً نمیفهمی رنج نمرات بین 0 تا 20 هست");
}
}
else
{
textBox1.Text = "0";
MessageBox.Show("عمو جون عدد وارد کن");
}
}
چون عدد 58 از 20 بزرگتر
برای اعشار مشکل ندارد
دو تا اعشار (.) دارد پس مشکل دارد و عدد مورد نظر ما نیست
برای 0.25 مشکلی ندارد
چون 20.5 از 20 بزرگتره مشکل داره
یادت باشه اگر جملات رو تغییر بدی برنامت ایمانی کار نمیکنه