1

我有一个 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 窗体应用程序中有各种文本框

4

2 回答 2

0

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

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

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

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

于 2012-11-26T13:53:46.627 回答
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.
   }
}
于 2012-11-26T14:05:54.847 回答