有关遍历控件时的遍历顺序

xinloveminnie 2009-11-30 10:18:36
有一堆checkbox控件,遍历它们时,系统是以什么顺序遍历它们呢?
我想过了,是不是TabIndex属性或者Tab属性...

到底是哪个呢?
...全文
145 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinodzh 2009-11-30
  • 打赏
  • 举报
回复
应该是tabIndex因为这个东西是不会重的。所以ms应该拿这个做key
ourola 2009-11-30
  • 打赏
  • 举报
回复
foreach迭代与Hashcode有关..
参考
wuyq11 2009-11-30
  • 打赏
  • 举报
回复
PandaIT 2009-11-30
  • 打赏
  • 举报
回复
参考这段代码
System.Windows.Forms.TextBox t = null;
foreach (System.Windows.Forms.Control c in this.Controls)
{
if (c is TextBox && c.Text== "")
{
if (t == null||t.TabIndex>c.TabIndex)
t = c as TextBox;
}
}


if (t!=null)
{
MessageBox.Show(t.Name);
}

PandaIT 2009-11-30
  • 打赏
  • 举报
回复
控制!!
PandaIT 2009-11-30
  • 打赏
  • 举报
回复
是winform设置tabIndex自己再控件一下就行了!

111,120

社区成员

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

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

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