当前位置:  开发笔记 > 编程语言 > 正文

按标签查找多个控件

如何解决《按标签查找多个控件》经验,为你挑选了1个好方法。

对于C#来说很新,我正在开发一个WinForms应用程序(一个小游戏),我想要几个Picture Boxes一样(但不是所有的).通过在线浏览,我认为最快的方法是使用标签,我最初的想法,基于我发现的,是把它们放在这样的东西:

foreach (??? pb in ???.Find???WithTag("enemy")) 

我的问题是,应该取代什么"???"?Visual Studio既不接受"FindPictureBoxWithTag"也不接受"FindPictureBoxesWithTag".



1> Erno..:
foreach(var pb in this.Controls.OfType().Where(p=>p.Tag == "enemy")
{
}

替换this.Controls为包含图片框的任何集合/容器

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有