c#用for循环textbox判断是否为空
2014-10-21来源:易贤网

有N个textbox,id是连续的,如textbox1,textbox2。。。。

用for循环判断这N个textbox,如果为空,获取当前控件id

private TextBox findEmpy()

{

for(int i=1;i<N;i++)

{

object o=findcontrol("textbox"+i);

if(o!=null && o is TextBox)

{

TextBox t=(TextBox)o;

if(t.Text=="")

{

return t;

}

}

}

return null;

}

private object findcontrol(string name)

{

object o = this.GetType().GetField(name, System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.IgnoreCase).GetValue(this);

return o;

}

更多信息请查看IT技术专栏

2026公务员·事业单位培训课程试听报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
推荐信息