Как запретить пользователям использовать строки в текстовом поле?
<pre lang="c#"><pre lang="c#">
void BMR() { int bmr = 0; double weight = Convert.ToInt32(tbWeight.Text); double height = Convert.ToInt32(tbHeight.Text); double age = Convert.ToInt32(tBAge.Text); if (rBMan.Checked) { bmr = Convert.ToInt32(66.47 + (13.75 * weight) + (5.003 * height) - (6.755 * age)); lblBMR.Text = lblBMR.Text + bmr; } else if(rBWoman.Checked) { bmr = Convert.ToInt32(655.1 + (9.563 * weight) + (1.85 * height) - (4.676 * age)); lblBMR.Text = lblBMR.Text + bmr; } else { MessageBox.Show("Select your Gender first", "Error",MessageBoxButtons.OK, MessageBoxIcon.Error ); } }
Что я уже пробовал:
Я хочу, чтобы программа принимала только двойные значения, потому что строки просто ломают ее. Заранее благодарю вас за помощь!