winform空间问题

wzancyp 2012-06-12 04:33:05
winform中我有100个控件,它的 id是按顺序来的(t1,t2,t3,t4,t5,t6,t7,t8,t9,t10.......)我现在要拿取它的值怎么拿取用什么方法
...全文
93 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
彭海涛 2012-06-12
  • 打赏
  • 举报
回复
foreach (System.Windows.Forms.Control control in this.groupBox2.Controls)//遍历groupBox2上的所有控件
{
if (control is System.Windows.Forms.TextBox)
{
System.Windows.Forms.TextBox tb= (System.Windows.Forms.TextBox)control;
//想做的事.....
}
//其他类型的控件
}
寂小寞 2012-06-12
  • 打赏
  • 举报
回复
foreach循环
熙风 2012-06-12
  • 打赏
  • 举报
回复
foreach (Control item in this.Controls)
{
item.Text;
}
请叫我小码哥 2012-06-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

这100个控件是什么控件?
[/Quote]
我也想问呢
__天涯寻梦 2012-06-12
  • 打赏
  • 举报
回复
for (int i = 1; i <= 100; i++)
{
Control ctrl = this.Controls.Find("t" + i, false)[0];
// 类型转换成某控件,或直接提取共有属性,比如 ctrl.Text
}
熙风 2012-06-12
  • 打赏
  • 举报
回复
这100个控件是什么控件?
bdmh 2012-06-12
  • 打赏
  • 举报
回复

for (int i = 1; i < 101; i++)
{
Control c = this.Controls["t"+i.ToString()];
if (c != null)
{
MessageBox.Show(c.Text);
}
}

111,126

社区成员

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

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

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