计算输入文本框c#的字符数。的WinForms

时间:2014-08-07 14:46:29

标签: c# winforms

这里的问题相当简单。我有和if / else语句,我需要在文本框长度为3或4时运行,如在用户输入12,跳过if / else,用户类型123,运行if / else。这将全部通过textbox_textchanged事件运行。

if (fanRPM >= classRPM)
                    {
                        MessageBox.Show("hi");
                    }
                    else if (fanRPM < classRPM)
                    {
                        MessageBox.Show("Hide");
                    }

这是我需要运行的if / else。

2 个答案:

答案 0 :(得分:5)

你可以这样做:

if(txtBox.Text.Trim().Length == 3 || txtBox.Text.Trim().Length == 4 )
{
  if (fanRPM >= classRPM)
  {
    MessageBox.Show("hi");
  }
  else if (fanRPM < classRPM)
  {
    MessageBox.Show("Hide");
  }
}

答案 1 :(得分:1)

或者谢谢谢尔盖建议:

if (txtBox.Text.Trim().Length == 3 || txtBox.Text.Trim().Length == 4 )
    MessageBox.Show(fanRPM < classRPM ? "Hide" : "hi");