C# - 所有文本框的列表

时间:2012-11-26 13:51:28

标签: c# visual-studio-2010 c#-4.0

我在C ++中有一个代码,其中txtControls的类型是std :: vector txtControls;

for(int i=0;i<txtControls.size();++i)
{
  if(txtControls[i]->GetValue() != "")
  {
    if(watermarkCheckControls[i]->IsChecked())
      xml += "<field display='yes' ";
    else
      xml += "<field display='no' ";
  }
}

我还想检查文本框是否为空/空。 我希望在C#中实现相同的功能,我在Windows窗体应用程序中有各种文本框

2 个答案:

答案 0 :(得分:0)

在表单的构造函数中,在调用InitializeControls()之后用它们填充自定义数组:

TextBox[] myTextBoxes = new TextBox[] {this.xxxx, this. yyyy}

当然,您可以在类级别创建数组。

你不能在设计时使用IDE和控件属性填充数组(据我所知)。

答案 1 :(得分:0)

for (int i = 0; i < txtControls.Length; i++) {
   if (!string.IsNullOrWhiteSpace(txtControls[i].Text)) {
       // do something now that you know the text isn't null, empty string, or white space.
   }
}