如何循环访问textBox控件

skykevin 2003-09-11 11:09:35
Form上有多个textBox对象,如textBox1,textBox2,... 如何循环访问它们。希望象下面这样的访问结构:
for (int i=1;i<=n;i++) {
textBoxi.text="ddddd";
}
关键是如何把索引加到texBox中。
...全文
33 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
superzuoluo 2003-09-11
  • 打赏
  • 举报
回复
foreach(Control ctrl in this.Controls)
{
if(ctrl is TextBox)
ctrl.Text = "ddddd";
}
lif 2003-09-11
  • 打赏
  • 举报
回复
dim mycon as new control
if mycon.name="123" then
"......"
FileNewExit 2003-09-11
  • 打赏
  • 举报
回复
可以考虑使用ArrayList来存放按钮
skykevin 2003-09-11
  • 打赏
  • 举报
回复
to superzuoluo(球星) :
所示方法可实现,只是其取值顺序是倒序(从textBoxr4-->textBox1).能不能规定顺序。
wsuyu_allcom 2003-09-11
  • 打赏
  • 举报
回复
同意这样实现!很好!
如果在web上实现还方便些:
for (int i=1;i<=n;i++) {
string mtext="textBox"+i.tostring();
Page.Fincontrol(mtext).text="ddddd";
}

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧