iterate text boxes by a for loop

后端 未结 4 1821
滥情空心
滥情空心 2021-01-21 23:05

Say I have 10 text boxes and I want to put the same text into each of them. I don\'t want to write textBoxNum. Text = \"hello!\" ten times so I might write somethin

4条回答
  •  悲&欢浪女
    2021-01-21 23:58

    You could also edit controls only matching something that you want. Here's an example.

    foreach(Control ctrl in Controls)
      {
        if (ctrl.Name.StartsWith("TextBoxToEdit"))
        {
          ctrl.Text = "Hello!";
        }
      }
    

    Also, there is no need to cast the control into TextBox as Control already has the Text property.

提交回复
热议问题