计算输入到文本框中的字符数c#.winforms

本文关键字:字符 winforms 输入 文本 计算 | 更新日期: 2023-09-27 18:17:10

这个问题很简单。当文本框长度为3或4时,我需要运行if/else语句,如用户输入12,跳过if/else,用户键入123,运行if/else。这些都将通过textbox_textchanged事件运行。

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

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

计算输入到文本框中的字符数c#.winforms

你可以这样做:

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

或者像Sergey建议的那样:

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