[英]C# - list of all textboxes
我在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窗体应用程序中有多个文本框
在窗体的构造函数中,在调用InitializeControls()之后,用它们填充一个自定义数组:
TextBox[] myTextBoxes = new TextBox[] {this.xxxx, this. yyyy}
当然,您可以在类级别创建数组。
您不能在设计时使用IDE和控件属性(据我所知)填充数组。
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.
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.